Altova Mailing List Archives>Archive Index >comp.text.xml Archive Home >Recent entries [Thread Prev] >Thread Next - Re: text() in XPath limited in xsltproc? text() in XPath limited in xsltproc?To: NULL Date: 8/8/2007 8:38:00 AM The way I read the XPath 1.0 specification, queries like "//*/ text()/.." and "//*/child::text()" should be valid. xmllint seems to agree with me, but xsltproc gives syntax errors for those constructions. Which one is correct? $ xsltproc err1.xsl - error xsltCompileStepPattern : 'child' or 'attribute' expected compilation error: file err1.xsl line 6 element template xsltCompilePattern : failed to compile '//*/text()/parent::node()' $ xsltproc err2.xsl - error xsltCompileStepPattern : Name expected compilation error: file err2.xsl line 6 element template xsltCompilePattern : failed to compile '//*/text()/node()/..' Versions: $xsltproc --version Using libxml 20621, libxslt 10115 and libexslt 812 xsltproc was compiled against libxml 20620, libxslt 10115 and libexslt 812 libxslt 10115 was compiled against libxml 20620 libexslt 812 was compiled against libxml 20620 $ xmllint --version xmllint: using libxml version 20627 compiled with: Threads Tree Output Push Reader Patterns Writer SAXv1 FTP HTTP DTDValid HTML Legacy C14N Catalog XPath XPointer XInclude Iconv ISO8859X Unicode Regexps Automata Expr Schemas Schematron Modules Debug | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
