問題タブ [xelement]

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

.net - XElementのInnerXmlを取得する最良の方法は?

body以下のコードで混合要素の内容を取得するための最良の方法は何ですか?要素にはXHTMLまたはテキストが含まれている可能性がありますが、その内容は文字列形式である必要があります。XmlElementタイプには、まさに私が求めているものであるプロパティInnerXmlがあります。

書かれたコードはほとんど私が望むことをしますが、私が望まない周囲の<body>...</body>要素を含みます。

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

c# - Linq を使用して XElement から Byte[] を Xml に抽出する

次の XElement コンストラクトを使用して、いくつかの小さな画像を Byte[] として Xml に保存しています。

Bytes プロパティは Byte[] です。結果の要素を見ると、配列の内容は保存されているように見えます。

私の問題は、これを単純に読み返すことができないように見えることです。この要素を取得する最良の方法は何ですか? Byte[] への型キャストは許可されていないようですが、本当にこれを文字列として読み取る必要がありますか? 使用して変換するエンコーディングを見つけますか? XElement が配列の書き込み方法を理解していれば、それを読み取ることもできるはずです。

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

c# - XElementから名前空間とスキーマを使用してXMLを作成する

長い質問-我慢してください!

名前空間とスキーマを使用してプログラムでXMLドキュメントを作成したいと思います。何かのようなもの

私はかなり素晴らしい新しいLINQのもの(私にとっては新しいもの)を使用しており、XElementを使用して上記を実行することを望んでいました。

オブジェクトにToXElement()メソッドがあります。

これにより、名前空間が正しく与えられます。したがって、次のようになります。

私の質問:スキーマxmlns:xsiおよびxsi:schemaLocation属性を追加するにはどうすればよいですか?

(ところで、属性名にコロン「:」を使用するとエラーが発生するため、単純なXAtttributesを使用できません...)

または、XDocumentまたはその他のLINQクラスを使用する必要がありますか?

ありがとう...

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

c# - XElement の内容全体を文字列として返したい

私は C# の LINQ の初心者で、XML ファイルを読み込んで操作するために使用しています。

要素を上下に移動することはできますが、一部の要素については、コンテンツ全体を文字列として返すことが必要です。つまり、次のような要素があります。

element1 の値を取得したら、内容全体を次のようなテキスト文字列として取得したいと考えています。 "<subel1> some text here </subel1>"

それは理にかなっていますか?誰でも助けることができますか?

ここの重複として閉じられます)

0 投票する
5 に答える
643 参照

xml - 文字列の内容をコードなしで XML に書き出すにはどうすればよいですか?

次のような山かっこを含む文字列があります。

コンソールや dataGridView などに書き込むと、文字列は文字通り次のようになります。ただし、これを XML ドキュメントの一部として記述しようとしています。

書き込まれたxmlファイルで、上記が次のように表示されることを除いて、すべて問題ありません。

これをコードではなくリテラルテキストとして書き出すにはどうすればよいですか?

ありがとう!

-アディーナ

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

asp.net - Web サービスから XElement を返す

Web サービス (C#/asp.net) から XElement を返すことは可能ですか?

XElement を返す単純な Web サービスを試してください。

これは問題なくコンパイルされますが、試して実行すると、

この投稿は、これが .net のバグであることを示唆しています。

それで... Web サービスから XElement を返すことはできますか? もしそうなら、どのように?

ありがとう。

0 投票する
10 に答える
33242 参照

c# - XElement への XPath を取得しますか?

ドキュメントの奥深くに XElement があります。XElement (および XDocument?) が与えられた場合、完全な (つまり、絶対的な/root/item/element/child) XPath を取得するための拡張メソッドはありますか?

例 myXElement.GetXPath()?

編集:わかりました、私は何か非常に重要なことを見落としているようです. おっと!要素のインデックスを考慮する必要があります。提案された修正されたソリューションについては、私の最後の回答を参照してください。

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

c# - Linq 2 xml について少し助けが必要

私はこれと同様のシナリオを持っています:

}

わかりました、これは非常に単純化されています。....しかし、それでも機能しません。ここで私が間違っていることについてのアイデアはありますか?

編集:

ああ、ほとんど忘れていました。問題はxmlTree.Element("MyObject")、空の linq シーケンスを返すことです。明らかに「MyObject」という名前のノードがありますが。

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

c# - XElement の子

XElement の子だけを取得するにはどうすればよいですか?

現在、子ノードだけでなく、XElements のすべてのレベルを返す XElement.Descendants() 関数を使用しています。

私が本当に欲しいのは、子供だけの IEnumerable です。

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

xelement - XElement で xmlns を削除する

XElement.Parse("somestring") で XML 文字列を解析し、add メソッドを使用して別の XElement に挿入しています。そのため、「somestring」テキストからデフォルトの utf エンコーディングと xmlns 属性を削除したいと考えています。

どうやってするか...

私はあなたの助けに感謝します。

ありがとうございます