問題タブ [xpathdocument]
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ファイルを持っています
これが私のコードです:
すべての attributeName 属性 (10 + 50) の合計を取得したいと思います。
これが私がすることです
「無効なトークンがあります」という表現が表示されます。
しかし、私がこれを行うとき
合計したい属性を含むすべてのノードを取得します。
そして、私がそれをするとき
属性のリストを取得します。これで sum 関数を使用できないのはなぜですか?
誰かが私が間違っていることを指摘してもらえますか?
c# - XPath を使用して 2 つのノード セットを連結する
次の HTML ファイルがあるとします。
この結果を取得するために、このファイルを XPath でクエリしたいと思います: 1234512345 このコードで:
しかし結果は: 1212345345
どうすれば 1212345345 の代わりに 1234512345 を取得できますか?
ありがとうございました。
xml - XPathDocumentを使用してIDに基づいてXMLタグを検索するには?
以下は私のXMLの一部です:
Comment セクションのすべてのノードの詳細を取得したいのですが、どのセクションを選択するかは Node (NewCommentID) によって決まります。上記の例では、'NewCommentID = UniqueID02' の値として、XPathDocument を使用して、CommentID = UniqueID02 である Comment セクションの下にあるすべてのタグとその値を取得します。
誰かがVB.netを使って同じことを達成する方法を教えてもらえますか?
visual-studio-2005 - VS2003 の XslTransform から VS2005 の XslCompiledTransform に変換するには?
現在、プロジェクトを からVS2003
に変換しています。 を使用しVS2005
てコードを変換する正しい方法を探してい ます。XslTransform
XslCompiledTransform
クラス名の変更は大したことではありませんが、
XslCompiledTransform's
Transform メソッドを使用する場合は問題があります。
XslTransform's
Transform メソッドがXPathDocument
オブジェクトを受け入れる前は、現在メソッドは代わりにTransfrom
期待しています:XmlReader
コードは次のとおりです。
また、新しいメソッドは代わりにTransform
期待しています。System.Xml.XmlWriter
System.IO.StringWriter
それを修正する最良の方法は何ですか?
ありがとうございました
c# - C# XPathDocument(Path) はドキュメントを返す前にパス全体を評価しますか?
私の英語は最高ではありませんが、うまくいくと思います。また、私は C# のまったくの初心者です。
与えられたのは次のコード スニペットです。XML ドキュメントを開く必要があります。そこから、ノードの 1 つが誤って解釈される可能性があることがわかっています。ところで、実際には間違っています。
...等々
私の意図は、XPathDocument と XPathNavigator を作成し、エラーに注意することです。
しかし、私のコードは「XPathDocument expressionLib = new XPathDocument(path);」で失敗します (ええと、私がキャッチした例外が発生します)したがって、「XPathDocument(パス);」と仮定します 返す前に XML ドキュメント全体を検証します。
Microsoft のページでは、想定される動作についてのヒントは見つかりませんでした。確認できますか?
そして、回避策は何ですか?
はい、(最上位のノードではなく) 内部でそのエラーを含む XML を開き、その無効なノードに対してのみ反応し、ファイルの残りの部分を処理したいと考えています。
週末アレックスをお楽しみください。