問題タブ [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 投票する
1 に答える
4735 参照

java - 要素から名前空間を削除する方法

私は org.w3c.xml Java ライブラリを使用していますが、いくつかのタスクを実行する際にいくつかの問題が発生しています。

  1. Element オブジェクトがあります。それと前任者から名前空間を削除するにはどうすればよいですか?
  2. 名前空間なしでドキュメントを作成するにはどうすればよいですか? 私が試してみました

    有望に見えますが、実際には機能しません。私はまだ名前空間を含むドキュメントを取得しています。

  3. 要素からドキュメントを作成するにはどうすればよいですか?

    dataDefinition は要素ですが、機能しませんでした。私は何を間違っていますか?

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

c# - xml タグを html 値に置き換える

私はc#.Netで作業しています

質問があります、

で Xml ファイルを読み込んXDocument.xDoc.Load(file)でいますが、コンテンツに xml タグもあるために失敗します。

例:<root><abc><deg></abc></root>

私の問題は、関数が一致する " " なしで Xml タグとしてLoad扱うことです...<deg></deg>

私の質問は、「deg」の「<」と「>」を一致する「&lt;" " &gt;」に最も簡単な方法で置き換えるにはどうすればよいですか?

注意: 私のファイルは非常に大きく、タグがたくさんあります...

ありがとう!

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

c# - C#、.NET 1.1でXmlDocumentの終了タグを削除するには?

XML ドキュメントの要素cの終了タグを削除するにはどうすればよいですか?

変換された XML はスキーマ検証を通過し、空白が含まれているため拒否されます。C#、.NET 1.1 を使用しています (レガシー アプリケーションを更新しています :-( )。

: XML ドキュメントを変換するために文字列操作に頼ってはいけません。

現時点の:

最後の:

更新 1 : 詳細については、最終的な XML ドキュメントがファイルとして保存され、別のプロセスがファイルを検証します。保存された XML がフォーマットされているようです。

これが本当かどうかはわかりません:

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

c# - XPath の何が問題になっていますか?

ここにxmlがあります:

要素を抽出して «car» の «type» を知りたい。私は次のようなことを考えました:

で十分でしたが、C# コードを実行しようとすると、次のようになりました。

オブジェクト «node» には常に最初の子要素 ​​«field» (オファー) が含まれ、SelectNodes("... same xpath ...") の場合、条件を無視してすべての要素 «field» を返します。

どうしたの?XPath が間違っていますか?

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

c# - XmlDocumentをFileInfoに変換します

Xmlファイルを表す文字列を返すWebサービスがあります。文字列は適切に形成されたxmlです。文字列からFileInfoオブジェクトを作成して、逆シリアル化できるようにする必要があります。

私はファイルパスを持っていません、またはそれが切断されたサーバーであるため、私がそれを行っても役に立たないです。

文字列をXmlDocumentに変換できます-

FileInfoを取得して、逆シリアル化するにはどうすればよいですか?助けてください。


解決:

返信ありがとうございます。サービスから返された文字列からXmlReaderを作成し、XmlSerializer.Deserializeを使用して必要なオブジェクトを取得しました。

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

c# - System.Xml.XmlDocumentタイプをアプリケーションの状態に追加する方法

Asp.net 3.5とC#を使用しています

XmlDocumentをアプリケーションの状態に追加して、アプリケーションがファイルシステム上のXMLファイルにアクセスしないたびに、Global.asax.csのApplication_Start()関数でこれを追加するようにする必要があります。

私はこれをシステム状態に次のように追加しています:

このコードでは、xmlファイルをロードしようとしましたが、問題が原因でファイルがロードされない場合は、nullのXmlDocumentが必要です。

私はこのXmlDocumentに次のようにアクセスします:

ビルド中に発生するエラーは

タイプ'object'を'System.Xml.XmlDocument'に暗黙的に変換することはできません。明示的な変換が存在します

では、HttpContext.Current.Application ["xmlDoc"]変数をSystem.Xml.XmlDocumentとして割り当てる方法は?

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

c# - 新しいルート要素をC#XmlDocumentに追加するにはどうすればよいですか?

私の管理外に、次のような構造を持つXmlDocumentがあります。

私は別のXmlDocumentを持っていますが、これも私の制御の外にあり、次の構造を持っています。

次の形式のXmlDocumentが必要です。

parent2のコピーを作成したくありません。parent2をコピーせずに、必要な構造を取得するにはどうすればよいですか?これは意味があると思います

問題外です。

そこに良い解決策はありますか?

0 投票する
3 に答える
411 参照

c# - XMLからの属性の取得

なぜこのコードを実行するのですか...

コマンドプロンプトで次の出力を生成しますか?

つまり、attributes.Count1を返す必要はありませんか?

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

c# - 既知の XSD を使用して XML から型指定されたオブジェクトを読み取る

次の (例として) XML ファイルと XSD があります。


次に、次の C# コード:


データを厳密に型指定されたオブジェクトとして読み取るにはどうすればよいですか?

WindowsMo​​bile デバイスをターゲットにしますが、これは回答にあまり影響を与える必要はありません。(.NET 2.0または3.5にすることができます... Sstem.Xml.Linqが役立つかどうかはわかりません)

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

c# - XmlDocument::Save() は xml をファイルに追加します

クラス内に 1 つの XmlDocument オブジェクトを保持し、メソッドで変更して保存できるようにしたいと考えています。

上記のコードは、ファイル内に xml 構造の 2 つのコピーを作成します。