問題タブ [anti-xml]
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.
scala - アンチ XML グループ「collect」が収集していない
私はscala-userからこれをクロスポストしています:
私は次のものを持っています:
実行すると、次のように出力されました。
私はここで途方に暮れています。何が起こっている?
xml - XML ノードを Anti-XML に置き換える
ライブラリanti-xmlを使用して、XML要素を別の要素に置き換えるのに苦労しています。たとえば、私は持っています:
そしてフラグメント:
私は生産したいと思います:
注:子の順序は保持する<sub>
必要があります。
xml - antixmlを使用してxmlドキュメントを作成できますか?
Anti-Xmlを使用してXMLドキュメントから情報を抽出する例はいくつかありますが、Anti-Xmlを使用してXMLドキュメントを作成する例はありません。Anti-Xmlはドキュメントの作成をサポートしていますか、それともこれに別のライブラリを使用する必要がありますか(どれですか?)。Anti-Xmlを使用してXMLドキュメントを作成する例はありますか?
xml - Anti-XML のジッパー
この質問では、質問者は次のようにドキュメントを変換したいと考えています。
これに:
そこでの回答で指摘したように、Anti-XMLのジッパーはこの問題に対する明確な解決策を提供します。たとえば、空白要素の名前を変更するには、次のようにします。
残念ながら、以下は機能しません。
もちろん、いったんzipWithIndex
ジッパーを -ed すると、もはやジッパーはありません。定義が でIndexedSeq
あるため、 - を持つことはできません。Zipper[(Node, Int)]
trait Zipper[+A <: Node] ...
アンチ XML ジッパーを使用するクリーンな方法はありますzip
か?zipWithIndex
map
xml - 要素を Anti-XML 要素の子として追加する
XML ドキュメントが Anti-XML として保存されているとしますElem
。
. <baz>blahblahblah</baz>
子としてルート要素に追加したい
比較のために、Python ではroot.append(foo)
.
Group[Node]
usingに(兄弟として)追加できることは知っています:+
が、それは私が望むものではありません:
の最後の子として追加するにはどうすればよい<foo>
ですか? ドキュメントを見ると、明らかな方法がわかりません。
Scala XML Building: Adding children to existing Nodesに似ていますが、この質問は ではなく Anti-XML に関するものですscala.xml
。
xml - Anti-XMLオブジェクトを含むXMLリテラルを作成します
アンチXMLオブジェクトがあるとします。例:
子として含むXMLオブジェクトを作成したいchild
:
明白な方法は
問題は、ScalaのXMLリテラルがAnti-XMLのオブジェクトを認識しないため、文字列に変換され、テキストノードとしてchild
埋め込まれることです。parent
この問題を回避するにはどうすればよいですか?
scala - anti-xml を使用して XML 内の要素を削除する最良の方法
anti-xml を使用して XML ドキュメントから要素を削除するための最良かつ/または最も簡単な方法は何ですか?