問題タブ [xmldocument]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
58131 参照

java - Java で名前空間を使用して XML ドキュメントを作成する

名前空間を使用する XML ドキュメントを作成できる Java コードの例を探しています。通常のお気に入りのツールを使用しても何も見つからないように見えるので、誰かが私を助けてくれることを望んでいました.

0 投票する
2 に答える
1505 参照

.net - XmlDocument - ParentNode と DocumentType が null です

.NET では、XmlDocument オブジェクトに LoadXml() を実行した後、ParentNode と DocumentType が null であるとはどういう意味ですか?

また、xmldoc.FirstChild.Value への回答としてこれを取得します。
version="1.0" encoding="utf-8"

これは正しいですか?XML DOM の作業を行ってからしばらく経ちました。ファイルは UTF-8 でエンコードされています。それは問題にすべきではないと考えてください。ドキュメントの単純な true/false 検証方法はありますか?

更新:
NodeType が Element の場合、どのように「タグ名」を返しますか?

現在の考え:
xmldoc.ChildNodes[1].Name;

Name プロパティが Get のみであることに気付きました。ルート タグを別のもの (「フィード」から「コンテナー」など) に交換したいが、単純なテキスト/置換ではなく、XSLT よりも少し軽量なものが必要な場合に使用する最適なツールは何ですか。LINQ to XML の例を見たいと思います。みんなの助けに感謝します。.NET で XML を調べたので、思ったより長くなってしまったようです。

0 投票する
4 に答える
1186 参照

c# - XMLをさらに深くナビゲートし、その中にデータを追加するにはどうすればよいですか?

XmlDocumentをメモリにロードし、新しいXmlElementを作成しました。XmlElementをパス/report/ section / hostsに追加しようとしていますが、方法がわかりません。XMLのルートノードの下に簡単に追加できますが、XMLのより深いレベルに移動して、そこに追加する方法がわかりません。疑似で私はこれを行おうとしています:

doc.SelectNodes( "/ report / section / hosts")。AppendChild(subRoot);

コード:

0 投票する
2 に答える
13361 参照

asp.net - ASP.NET: XmlDocument を Response.OutputStream に保存すると、エンコーディングが尊重されますか?

オブジェクトの xml をXmlDocumentHTTP クライアントに送信したいのですが、提案されResponseた解決策が、使用するように設定されているエンコーディングを尊重しない可能性があることを懸念しています。

}

エンコーディングを別のもの、たとえばUnicodeに変更した場合:

Response.OutputStreamオンザフライで書き込まれているバイナリ データを変換し、Unicode にしますか?

それともResponse.ContentEncoding単なる有益ですか?

ContentEncoding が単なる参考情報である場合、次のテキスト文字列はどのコンテンツ エンコーディングで返されるでしょうか?

0 投票する
1 に答える
1444 参照

.net - HTMLタグスープから.NET XmlDocumentを生成するライブラリ

無効な HTML コードからクリーンな Xml ツリー (理想的には System.Xml.XmlDocument) を生成できる .NET ライブラリを探しています。IE では、このような状況に直面したときにブラウザーが行うような最善の努力の推測、修復、および置換を行い、偽の XmlDocument を生成する必要があります。また、ライブラリは適切に管理されている必要があります。:)

これは多くの (多すぎる?) 質問であることを認識しており、有益なリードをいただければ幸いです。Java にはかなりの数の実装があるようですが、私はむしろ独自のバインディングを生成したくありません。これまでのところ、.NET については、 http://www.majestic12.co.uk/projects/html_parser.phphttp://users.rcn.com/creitzel/tidy.html#dotnet、およびhttp://sourceforgeを見つけました。 .net/projects/tidyfornet .

私はまだこれらのいずれも構築またはテストしていませんが、(まばらな) ドキュメントとまれな更新から、私が探しているものがあるようには見えません。では、これらの選択肢の中から、または過去の経験から、どのような推奨事項がありますか?

0 投票する
2 に答える
297 参照

ajax - Ajax リクエストと text/xml

私は ajax 経由で xml ファイルを要求しています。サーバーは返されるデータにヘッダー text/xml を使用します。Firefox はこのヘッダーを読み取り、データを XMLDocument オブジェクトに変換します。つまり、jQuery では使用できません。XML ドキュメントをプレーン テキストとして取得するにはどうすればよいですか?

0 投票する
1 に答える
35100 参照

c# - オブジェクトを XmlDocument にシリアル化する

asmx Web サービスに有用な情報を返すためにSoapException.Detail、WCF から着想を得て、有用な情報を含むフォールト クラスを作成しました。次に、その障害オブジェクトはXmlNode、スローされた必要なオブジェクトにシリアル化されSoapExceptionます。

を作成するのに最適なコードがあるかどうか疑問に思っていますXmlDocument-これが私の見解です:

これを行うより良い方法はありますか?

更新:<detail> XML をxml 要素でラップしない限りSoapHeaderException、クライアント側でa を取得するため、実際には次のことを行いました。

更新 2: John Saunders の優れた回答が与えられたので、次の使用を開始しました。

0 投票する
2 に答える
19259 参照

xml - .net XmlDocument.load() のルート要素にエラーがありません

こんにちは。

REST 要求の結果を XmlDocument に読み込むと、asp.net エラー "ルート要素が見つかりません" が表示されます。Firefox アドオン「RESTTEST」を使用して実行すると、同じ REST リクエストが正常に表示され、有効な結果が返されます。しかし、エラーは C#.net コード ビハインドに表示されます。誰がこれを引き起こす可能性があるか知っていますか? 関連するコードは次のとおりです。

私の目標は、REST 要求の結果をトラバース可能な XML データ モデルに読み込み、そこから要素とその値を取得できるようにすることです。

このコードを使用すると、期待どおりの結果が得られます。違いはなんですか?