問題タブ [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.
html - CyberNeko を使用して HTML コンテンツを取得するには?
アウトプットしたい
私のhtmlはどこですか:
しかし、私の出力は
コンテンツではなくコードを取得するようxmlSluperに指示する方法は?
html - XmlSlurper 使用時の MalformedURLException
私はgroovyに次のコードスニペットを持っています:
次の例外が発生します。
MalformedURLException
XML を解析するときに が必要なのはなぜですか?
groovy - Groovy - XmlSlurper - 最も内側の要素を見つける
私は次のxmlを持っています:
xml を指定して、最も内側の要素 (この場合はすべての<price>
要素) を取得するにはどうすればよいでしょうか?
groovy - XmlUtil.serialize : タグを大文字で出力します
html から有効な html ドキュメントを作成しようとしています
ただし、出力ではすべてのタグ名が大文字になります。HTML/BODY タグが大文字にならないようにするにはどうすればよいですか。
groovy - XML Slurper - 属性の空の文字列
属性を解析するとき、属性が見つからない場合、slurper は空の文字列を設定します。
たとえば、car.setOwner(node.@owner.text());
上記のコードでは、所有者属性が見つからない場合、slurper は空白文字列 ("") を設定します。
私の場合、空の文字列を設定するよりも、null のままにしておきます。
これを行わないように Slurper を設定することは可能ですか?
xml - 親メソッドを使用して XML ツリーに戻って隣接する子要素に移動する方法
次の XML があるとします。
正しいものを見つけて<resource>
取得するためにprice
、次のことを行います。
ただし、結果は、ドキュメントと完全に一致しparent()
ない実装されていません: http://groovy.codehaus.org/gapi/groovy/util/slurpersupport/GPathResult.htmlfind(Closure)
node.parent().size()
上記の XML に従って 3 を返すと予想される場合、さらに奇妙な1 が返されます。
私の質問:
私のコードは正しいですか?なぜ機能しないのですか?
これは、期待される結果を達成するための最短の方法ですか?
なぜ
node.parent().size()
1 を返すのですか?node.parent().parent().size()
などについて も同様node.parent().parent().parent().size()
です...