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

Reply via email to