問題タブ [xmlslurper]

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

html - Cyber​​Neko を使用して HTML コンテンツを取得するには?

アウトプットしたい

私のhtmlはどこですか:

しかし、私の出力は

コンテンツではなくコードを取得するようxmlSluperに指示する方法は?

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

html - XmlSlurper 使用時の MalformedURLException

私はgroovyに次のコードスニペットを持っています:

次の例外が発生します。

MalformedURLExceptionXML を解析するときに が必要なのはなぜですか?

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

groovy - Groovy - XmlSlurper - 最も内側の要素を見つける

私は次のxmlを持っています:

xml を指定して、最も内側の要素 (この場合はすべての<price>要素) を取得するにはどうすればよいでしょうか?

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

groovy - XmlUtil.serialize : タグを大文字で出力します

html から有効な html ドキュメントを作成しようとしています

ただし、出力ではすべてのタグ名が大文字になります。HTML/BODY タグが大文字にならないようにするにはどうすればよいですか。

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

groovy - XML Slurper - 属性の空の文字列

属性を解析するとき、属性が見つからない場合、slurper は空の文字列を設定します。

たとえば、car.setOwner(node.@owner.text());

上記のコードでは、所有者属性が見つからない場合、slurper は空白文字列 ("") を設定します。

私の場合、空の文字列を設定するよりも、null のままにしておきます。

これを行わないように Slurper を設定することは可能ですか?

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

xml - 親メソッドを使用して XML ツリーに戻って隣接する子要素に移動する方法

次の XML があるとします。

正しいものを見つけて<resource>取得するためにprice、次のことを行います。

ただし、結果は、ドキュメントと完全に一致しparent()ない実装されていません: http://groovy.codehaus.org/gapi/groovy/util/slurpersupport/GPathResult.htmlfind(Closure)

node.parent().size()上記の XML に従って 3 を返すと予想される場合、さらに奇妙な1 が返されます。

私の質問:

  1. 私のコードは正しいですか?なぜ機能しないのですか?

  2. これは、期待される結果を達成するための最短の方法ですか?

  3. なぜnode.parent().size()1 を返すのですか? node.parent().parent().size()などについて も同様node.parent().parent().parent().size()です...