問題タブ [xnamespace]

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 投票する
0 に答える
50 参照

c# - XNamespace (Xml.Linq) を XElement に追加するには?

こんにちは、次のような XML 要素を作成する必要があります。

<Example_Property xmlns:dt="urn:schemas-microsoft-com:datatypes" dt:dt="string">ExampleData</Example_Property>

しかし、私のコード:

これまでにのみ作成します:

名前空間を操作するにはどうすればよいですか?

前もって感謝します。

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

c# - C# で複雑な XML 構造を作成する方法

私のアプリケーションでは、オンライン支払いを処理するために PayGate API を使用する必要があります。

リクエストは次の形式である必要があります。

C# で XElement クラスを使用してこの構造を作成しようとしていますが、その前に "SOAP-ENV:" という単語を保持するすべてのタグが正しく解析されません。

これは私の機能です:

そして、これは私が得る結果です:

Microsoft のこのガイドに従って XNamespace クラスを使用しましたが、何かを見逃しているようです。編集:例ではmake変数ですXNamespace awが、私の場合、「-」は命名に使用できないため、そのような変数を作成できません...

編集 2: わかりましたので、StringBuilder を使用してリクエストを作成しようとしました。

これは機能です:

結果:

リクエストの見た目は良くなりましたが、xmlns url 領域のエスケープ文字「\」が有効な XML を妨げています。どうすればそれらを削除できますか?