問題タブ [processing-instruction]

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 に答える
1321 参照

c# - 処理命令行からの XML 属性の読み取り

XMLドキュメントに次の行があります

lang 属性を読み取り (および変更) したい。私は次のことを試しました:

instruction「it's」行に等しいinnerTextを持つ有効なオブジェクトを返しましたが、属性にアクセスする方法がわかりません(さまざまな方法を試しましたが、すべてnullを返します)

の属性にアクセスするにはどうすればよいですかinstruction(または、より適切にアクセスする別の方法はありますか)?

「/ish@lang」のような XPath を試してみinstruction.Attributesましたが、NULL が返されます。

LINQ 以外のソリューションを希望します。.NET 4.5 を使用しています。

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

c# - XmlDocumentを使用してxmlに処理命令を追加する方法

を使用して XML を作成していますXmlDocument。以下に示すような要素または属性が必要です。

必要な要素または属性は <?Validversion="1" ?>

xmldocument または xmlwriter を使用して作成する方法。

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

xml - 処理命令 (xsl) に一意の ID を追加する

処理命令の名前を変更し、同時に一意の id 属性を追加したいと考えています。私の入力は次のようになります。

結果は次のようになります。

2 つの ID が生成されていることに注意してください。ドキュメントで最初に検出された命令は id="1" で、2 番目の命令は id="2" です。また、id が otherPI_end 処理命令で繰り返されていることにも注意してください。

これを行う xsl 内の一致するステートメントを特定するのを手伝ってもらえますか?