問題タブ [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.
c# - 処理命令行からの XML 属性の読み取り
XMLドキュメントに次の行があります
lang 属性を読み取り (および変更) したい。私は次のことを試しました:
instruction
「it's」行に等しいinnerTextを持つ有効なオブジェクトを返しましたが、属性にアクセスする方法がわかりません(さまざまな方法を試しましたが、すべてnullを返します)
の属性にアクセスするにはどうすればよいですかinstruction
(または、より適切にアクセスする別の方法はありますか)?
「/ish@lang」のような XPath を試してみinstruction.Attributes
ましたが、NULL が返されます。
LINQ 以外のソリューションを希望します。.NET 4.5 を使用しています。
c# - XmlDocumentを使用してxmlに処理命令を追加する方法
を使用して XML を作成していますXmlDocument
。以下に示すような要素または属性が必要です。
必要な要素または属性は <?Validversion="1" ?>
xmldocument または xmlwriter を使用して作成する方法。
xml - 処理命令 (xsl) に一意の ID を追加する
処理命令の名前を変更し、同時に一意の id 属性を追加したいと考えています。私の入力は次のようになります。
結果は次のようになります。
2 つの ID が生成されていることに注意してください。ドキュメントで最初に検出された命令は id="1" で、2 番目の命令は id="2" です。また、id が otherPI_end 処理命令で繰り返されていることにも注意してください。
これを行う xsl 内の一致するステートメントを特定するのを手伝ってもらえますか?