libxml2

    1

    2答えて

    : my $string='<entry><name>Bob</name><zip>90210</zip></entry>'; my $parser=XML::LibXML->new(); use HTML::Entities; my $encodedXml=encode_entities($string,'&\''); my $doc=$parser->parse_string($e

    5

    1答えて

    私はXML::LibXMLとPerlで作業しています。 異なる(不透明な)XPathクエリによって得られた2つの$element参照があります。 $element(ノード)の2つの参照がドキュメントツリー内の同じ要素である場合、どのように判断できますか? $el1 == $el2を比較すると、私の言う限りでは必ずしも機能しません。

    0

    2答えて

    私は文書を調べましたが、xmlDocPtrからxpath検索を実行できるのはxpath contextです。とにかくありますかlibxml2からxpathへの検索はxmlNodePtrからですか?

    0

    1答えて

    ​​を使用してアプリケーションでメモリリークを検出しました。ルートノードを置き換えるXMLドキュメントが原因です。私は子ノードを削除するのに十分注意しましたが、xmlpp::Documentインターフェイスを使用すると、のルートノードをに置き換えることはできません。 これは、問題のあるコードのサンプルです: xmlpp::Document Doc; Doc.create_root_node("r

    5

    3答えて

    extconfにlibxmlが必要だと言われているので、現在はruby gemをインストールしようとしていますので、these libxml(theseルビーの開発キットをインストールするための命令)私は、次のような出力が得られます。 $ gem install libxml-ruby --platform x86-mswin32-60 Temporarily enhancing PATH to

    0

    1答えて

    具体的な質問についてのXPath、パイソン、libxml2dom は、TRは、XPath = "//に関連した前にどのように1は、DOMで要素を挿入するのpython/XPathのロジックを作成することができ、次のテストのhtml を想定しますlibxml2domがこれを達成するための関連する方法があることは知っていますが、これを行う方法についてはdocs/examplesが見つかりません! 感謝

    0

    1答えて

    NetBeansでC++コードを正しくコンパイルできない問題があります。特に、libXml2を扱うコードです。私は、libxml2のダウンロードなどがフォルダに入れて、私は次のような機能を追加するとき、コード自体は、しかし、その中の任意のlibxml2の言及せずに罰金コンパイルされることを知っている: void XmlParser::processNode(xmlTextReaderPtr rea

    2

    1答えて

    XML::LibXMLでXMLを処理しようとしていて、特定の要素がある行を報告しようとしています。上記のリンクのドキュメントによると、line_numbersオプションは、トリックを行う必要がありますが、私はコード0を得続ける:ノードが発見された use XML::LibXML; my $parser = XML::LibXML->new({ line_numbers => 1 }); my

    2

    1答えて

    私は、C++のxmlと一般的なxmlの構文解析にはかなり新しいです。 私はlibxml ++ライブラリからSAXParserでドキュメントを解析しようとしていますが、relaxNGスキーマに対してドキュメントを検証したいと考えています。 libxml ++の下にあるlibxml2にはrelaxNGモジュールがありますが、libxml ++バインディングの使い方を知ることができませんでした。すべての

    4

    1答えて

    私はperlのXML :: LibXMLモジュールを使用して、デバイスからのXML応答を解析しています。 データを正常に取得できる唯一の方法は、デバイスからのXML応答を変更することです。 #!/bin/env perl use strict; use warnings; use XML::LibXML; my $f = ("/var/working/xmlstuff"); sub ye