問題タブ [selectsinglenode]
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.
xml - xmldomにselectSingleNodeメソッドが見つかりません-メトロスタイル
RSSリーダーをメトロスタイルで書きたいのですが、以下は私のアプリの機能の1つです。
しかし、xml変数にselectSingleNodeメソッドが見つかりません。誰でも助けることができますか?
c# - C# - HTMLAgilityPack を使用してノードを文字列に変換する
選択したスパン タグの内部テキストを文字列に変換しようとしています。
したがって、上記は「ELEC1700/ELEC1700 2012 S1: コンピュータ工学 1」になります。
innerText と getAttributes を使用していくつかの組み合わせを試しましたが、うまくいきません。
c# - ノード名の大文字と小文字を無視するXPathを持つSelectNodes
大文字と小文字を無視するXPathを使用したSelectNodesの質問に似た問題がありますが、私の場合、大文字/小文字の問題は「application」という名前のノードにあります(「Application」または「application」の場合もあります)。
他の投稿のソリューションをどのように適用しますか?または、この場合は別のものが適用されますか?
xml:
C#3.5の場合:
object - 2 つの htmldocument オブジェクトを使用する場合の htmlagilitypack の奇妙な動作
コードは次のとおりです。
入力は単純な xhtml です。xhtml ファイルを変更したい (これは htmlDoc で表されます)。このために、別の HtmlDocument オブジェクトを作成しました (セグメント、同じ xhtml をそれにロードします)。最初のステップとして、body 要素のすべての子を削除しようとしています。次に、htmlDoc オブジェクトを使用して要素の一部を追加します。上記の問題は、これらをセグメントから削除すると htmlDoc (他のオブジェクト) にも影響することです。したがって、MessageBox には常に 0 が表示されます。これに加えて、保存関数によって生成される出力を見ると、htmlDoc の下に要素があり、これは MessageBox がそれらの数を表示する必要があることを意味します(私が推測する限り)。(注: RemoveAllChildren() 行のコメントを外すと、MessageBox に正しい番号が表示されます。) 些細なことだと思いますが、私にとってはちょっと奇妙です。ご協力いただきありがとうございます。
更新:申し訳ありませんが、一部の行は無関係だと思っていたため、完全なコードを投稿しませんでしたが、そうではないようです。Loads の後にこれらの 4 行をコメントアウトすると、正しい数値が得られ、期待どおりに動作します。問題は、これらの行が「害」を及ぼす理由です。(これらの行は、agilitypack が xml ヘッダーの終了タグを ?> ではなく /> にしたため、出力を修正するために書きました)
c# - NodeList.SelectSingleNode()構文
NodeList.SelectSingleNode()を正しく機能させるのに問題があります。私のXMLは次のようになります。
データは長い一連の<inm:Record>エントリです。
ドキュメントを開いて、「inm:Record」に基づいてNodeListオブジェクトを作成します。これはうまくいきます。
forループを使用してNodeListのループを開始します。特定のエントリを処理する前に、が設定されているかどうかを確認したいと思い<inm:Image>ます。やるだけですごく簡単だと思いました
私の考えは、「私が使用しているXRecordの場合、<inm:Image>値を見つけに行きます...しかし、XmlNameSpaceManagerが必要であるという例外が発生するため、これは機能しません。したがって、それを設定しようとしましたが、できませんでした。構文を正しく取得します。
この場合、誰かが正しいXmlNameSpaceManager構文を使用する方法を教えてもらえますか?
今のところ、特定のxRecordのすべてのchildNodeをループし、ループしたらタグをチェックすることで、この問題を回避しました。<inm:Record>最初にその値をチェックして、そのエントリをループする必要があるかどうかを確認したいと思います。
c# - 特定の属性値を取得するにはどうすればよいですか?
次のような入力要素があります。
908を使用して値を返したいDocumentNode.SelectSingleNode。これどうやってするの?
以下のコードは動作しませんか?
vb.net - HtmlAgilityPackを使用してhtmlから幅を取得する
ねえ、私は次のHTMLを持っています:
次のコードを使用して、現在いくつかのアイテム(/images/channel_logos/WRCB.png、3、WRCB、Inside Edition)を取得できます。
ただし、<BR> WRCB </ P> </ SPAN> <SPAN style ='PADDING-BOTTOM:0px;の後に幅を取得するための秘訣を見つけることができません。パディング-左:0px; 幅:0px;
WIDTH:0pxを取得しようとしています。それだけ。
その値を取得するために、上記のコードで何を変更できますか?
xml - SelectSingleNode:予期しないxpathをスキップします
xpathを使用してxmlから値を読み取ろうとしています。すでにXmlNamespaceManagerを作成し、xmlファイルを使用してすべてのprefix、uriペアを追加しました。
私はxpathのセットを持っています。すべてのxpathをトラバースし、xmlから関連データを検索する必要があります。
私は以下のコードを使用しています
私の問題は、プレフィックスがxmlでカバーされていない(したがって、namespaceManagerにプレフィックスまたは名前空間が含まれていない)xpathを渡すと、「名前空間プレフィックス'XXX'が定義されていません」という例外がスローされることです。</p>
このような予期しないxpathをスキップしたいだけです。
そのための良い解決策はありますか?
c# - この SelectSingleNode ステートメントで変数を使用する方法
この SelectSingleNode ステートメントで変数を使用する方法
c# - Which namespace is necessary to use SelectSingleNode() method (using default namespace and can't use the method)
Hi I have xml file (which is actually msbuild file) that uses different namespace
But the problem is I can't use SelectSingleNode with that file because of
I believe it's since default namespace (necessary for the method) is gone because of xmlns above. Then I think I just need to add necessary one for that.. But my tries weren't successful at all. Could you please give me a quick example how to do this?
Here is how I did. (I also tried to added multiple namespaces but weren't successful..)