Hi Piotr, that worked like a charm. Thank you!
Regards Marc Am 19.11.2010 um 16:50 schrieb Piotr Bański: > Hi Marc, > >> The following include fails >> <xi:include > href="../listen/preise.xml#xpointer(/preise/pre...@id='foo100']/text())" /> > > No wonder -- it's not legal. Try > > <xi:include href="../listen/preise.xml" > xpointer="xpointer(/preise/pre...@id='foo100']/text())" /> > > Good luck, > > Piotr > > On 2010-11-19 15:52, Marc-Oliver Teschke wrote: >> Hello everyone, >> >> I'm struggling with a frustrating issue with XInclude / XPointer. >> >> The aim is to include entries from a list of XML-formatted price-entries >> into another document. >> I have a document with a list of prices that looks like this: >> >> <?xml version="1.0" encoding="iso-8859-1"?> >> <!DOCTYPE preise [ >> <!ELEMENT preise (preis+)> >> <!ELEMENT preis (#PCDATA)> >> <!ATTLIST preis id ID #REQUIRED> >> ]> >> <preise> >> <preis id="a0">./.</preis> >> <preis id='foo100'>136,10</preis> >> <preis id='foo101'>163,32</preis> >> </preise> >> >> The following include fails >> >> <xi:include >> href="../listen/preise.xml#xpointer(/preise/pre...@id='foo100']/text())" /> >> >> with >> >> element include: XInclude error : failed build URL >> >> Now if I change the format of the ids in the price-list to be purely >> numerical >> >> <?xml version="1.0" encoding="iso-8859-1"?> >> <!DOCTYPE preise [ >> <!ELEMENT preise (preis+)> >> <!ELEMENT preis (#PCDATA)> >> <!ATTLIST preis id ID #REQUIRED> >> ]> >> <preise> >> <preis id="a0">./.</preis> >> <preis id='100'>136,10</preis> >> <preis id='101'>163,32</preis> >> </preise> >> >> and use this include without the apostrophes >> >> <xi:include >> href="../listen/preise.xml#xpointer(/preise/pre...@id=100]/text())" /> >> >> suddenly everything works just fine. >> >> So the issue seems to be related to the apostrophes, but how do I get around >> that? >> The script has been unchanged and in use for years, so I dare assume it has >> something to do with an updated library or program. >> >> Also, here's my xmllint version info: >> >> xmllint: using libxml version 20706 >> 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 Zlib >> >> So, if anyone knows how I can resolve this issue, please let me know before >> I start chewing through my keyboard :-| >> >> Regards >> Marc >> _______________________________________________ >> xml mailing list, project page http://xmlsoft.org/ >> [email protected] >> http://mail.gnome.org/mailman/listinfo/xml >> > > _______________________________________________ > xml mailing list, project page http://xmlsoft.org/ > [email protected] > http://mail.gnome.org/mailman/listinfo/xml _______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
