答えて

0

私が知る限り - そうではありません。 XPath 2.0実装の一般的な大部分は、XSLT 2.0プロセッサまたはXQueryプロセッサの一部です。

11

libxml2のメンテナーからのthis 2007 emailによると、libxml2はXPath 2.0をサポートしておらず、サポートしていません。

0

an XPath 2.0 extension to libxml2 - ただし、2つの警告が適用されます:進行中であり、非商業目的でのみ無料です。このことができます

希望、

よろしく、カールステン

PS: 私はどちらも人がlibxに取り組んでも私に彼らのウェブサイトから情報を超えて、それや知識を使って上の任意の個人的な経験を持っていると提携していないのです。

+0

リンクは、私はこのライブラリをダウンロードできる場所あなたが知っています:)死んでいますか? –

0

Libxml2は、言語をマークアップするために関連する既存の標準の数を実装します。

 
the XML standard: http://www.w3.org/TR/REC-xml 
Namespaces in XML: http://www.w3.org/TR/REC-xml-names/ 
XML Base: http://www.w3.org/TR/xmlbase/ 
RFC 2396 : Uniform Resource Identifiers http://www.ietf.org/rfc/rfc2396.txt 
XML Path Language (XPath) 1.0: http://www.w3.org/TR/xpath 
HTML4 parser: http://www.w3.org/TR/html401/ 
XML Pointer Language (XPointer) Version 1.0: http://www.w3.org/TR/xptr 
XML Inclusions (XInclude) Version 1.0: http://www.w3.org/TR/xinclude/ 
ISO-8859-x encodings, as well as rfc2044 [UTF-8] and rfc2781 [UTF-16] Unicode encodings, and more if using iconv support 
part of SGML Open Technical Resolution TR9401:1997 
XML Catalogs Working Draft 06 August 2001: http://www.oasis-open.org/committees/entity/spec-2001-08-06.html 
Canonical XML Version 1.0: http://www.w3.org/TR/xml-c14n and the Exclusive XML Canonicalization CR draft http://www.w3.org/TR/xml-exc-c14n 
Relax NG, ISO/IEC 19757-2:2003, http://www.oasis-open.org/committees/relax-ng/spec-20011203.html 
W3C XML Schemas Part 2: Datatypes REC 02 May 2001 
W3C xml:id Working Draft 7 April 2004 

libxml2のは、XPath 1.0をサポートしているため、構文が正しくありません:

//span/string(.) 

は次のようになります。

string(//span/.) 

説明のため、stringメソッドもXPath 1.0の一部です。将来の参照のために:

  • libxml2のココア実装はXPathを使用

GNUstepの/ネクストステップでNSXMLNodeの nodesForXPath方法を介してのXPath 1.0

  • のObjective-Cは、XPath 2.0をサポートサポート2.0、これはWorld Wide Web Consortium勧告です。

    参照

  • +0

    私はこれが正しいとは思わない。少なくとも、[この回答](http://stackoverflow.com/a/2821094/179332)は、// span/string(。)が有効なXPath 2.0であることを示しています。 –

    +0

    @AdamSpiers私はこの質問に答えました。「だから私の質問は、libxml2はXPath 2.0をサポートしているのかどうかです。 –

    関連する問題