【问题标题】:Validate XPath expression in Perl在 Perl 中验证 XPath 表达式
【发布时间】:2012-08-13 09:40:33
【问题描述】:

请参考question 我们如何在 Perl 中做同样的事情?

【问题讨论】:

    标签: perl xpath


    【解决方案1】:

    您在 Perl 中寻找 libxml 的 xmlXPathNewContext?这很容易,你search the CPAN for libxml,然后search (grep) the distribution you found for xmlXPathNewContext。之后,您应该已经找到了要复制/粘贴的示例或要阅读的文档。

    $ perl -mXML::LibXML -e'XML::LibXML::XPathExpression->new( q{/foo} )'
    
    $ perl -mXML::LibXML -e'XML::LibXML::XPathExpression->new( q{/foo<} )'
    XPath error : Invalid expression
    /foo<
         ^
    
    $ perl -mXML::LibXML -e'XML::LibXML::XPathExpression->new( q{/foo[} )'
    XPath error : Invalid expression
    /foo[
         ^
    
    $ perl -mXML::LibXML -e'XML::LibXML::XPathExpression->new( q{/foo[]} )'
    XPath error : Invalid expression
    /foo[]
         ^
    
    $ perl -mXML::LibXML -e'XML::LibXML::XPathExpression->new( q{/foo[1]} )'
    
    $
    

    【讨论】:

      猜你喜欢
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      • 2014-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-21
      • 2015-06-14
      相关资源
      最近更新 更多