問題タブ [xml-libxml]

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

perl - LibXML - コメントの挿入

私は XML::LibXML を使用しています。コメントがタグの外側になるようにコメントを追加したいと思います。タグの外に置くことさえ可能ですか?私はappendChild、insertBefore |を試しました。その後、違いはありません...

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

perl - Perl XML::LibXML: コメント ノードにアクセスする方法

私の人生では、XML ファイルのコメント行にアクセスするための適切なコードがわかりません。findnodes, find,を使用しますgetElementByTagNameか (疑います)。

これらのコメント行にアクセスできるという正しい仮定をしていますか? コメントを追加できることがわかっているので、そう願っています。

コメント ノードのタイプ番号は 8 であるため、解析可能である必要があります。

最終的に、私がやりたいことはそれらを削除することです。

0 投票する
4 に答える
682 参照

xml - Perl による XML の解析

ここでは完全に初心者なので、事前に無知で申し訳ありません。

私が検索したりいじったりしたことのほとんどはXML::LibXML、XPath を使用することに集中していました。

私が抱えている問題は、タグ間のテキストをキャプチャしようとしていないことです。タグの値が必要です。

これは私のXML構造です

name 属性を (引用符なしで) 取得し、この人物がスーパーユーザーかスーパーリーダーかを判断しようとしています。

ノードを印刷する以外に多くのことができないことに行き詰まっています。これをユーザー名の構造の CSV ファイルに変換する必要があります。役割

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

xml - Perl libXML でのノードへのアクセス

次のPerlコードがあり、LibXMLを使用しています:

私がやりたいのは、childNodes()個別に取得したノードにアクセスすることですが、うまくいき$node2 = @childnodes->getNode(1);ません。これはどのように行うことができますか?

0 投票する
0 に答える
45 参照

perl - ファイルを読み取らない名前空間を持つPerl LibXML読み取りxmlファイル

Perl LibXML を使用して xml ファイルを読み取る必要があります。多くのxmlファイルを読み取ります。しかし、このファイルにはいくつかの名前空間があり、以下は私のサンプル xml ファイルです。

上記のファイルを読み取るための私のPerlコードは次のとおりです

しかし、 を に変更する xmlns="xmlns:x="動作します。

しかし、私のxmlにはxmlns:xこれだけが含まれていませんxmlns="value"

この問題を解決するのを手伝ってください。