From: Keith B. <KSB...@lb...> - 2003-10-17 01:39:54
|
Thank you very much! I realize that this is somewhat off-topic but I'm suprised at the need for the namespace declarations in the XPath element. The same info is in the xml doc... Is this repetition something required by xpath or is an artifact of xmlstar's or libxml's API? Any recommendations on good xpath docs, appreciated. Thanks, ksb Mikhail Grushinskiy wrote: > create a file called 'doc1.xpath' > > and put the following in there > > <?xml version="1.0"?> > <XPath xmlns:n0="http://a.example.com" xmlns:n1="http://b.example"> > (//. | //@* | //namespace::*)[ancestor-or-self::n1:elem1] > </XPath> > > Your command will be the following > > xml c14n --exc-without-comments doc1.xml doc1.xpath > > which gives output > > <n1:elem1 xmlns:n1="http://b.example"> > content > </n1:elem1> > > Thanks for noticing this as it was totally undocumented. > > --Mikhail > > ----- Original Message ----- > From: "Keith Beattie" <KSB...@lb...> > To: <xml...@li...> > Sent: Wednesday, October 15, 2003 3:03 PM > Subject: [Xmlstar-devel] c14n xpath > > > >>Hello, >> >>Wonderfull little tool this is, though I've a questions about c14n and >>xpath. >> >>I'm trying to work through the example of exclusinve c14n from the >>exc-xmlc14n spec and xml doesn't seem to like the xpath expression. >>Specifically: >> >>$ cat doc1.xml >><n0:pdu xmlns:n0='http://a.example.com'> >> <n1:elem1 xmlns:n1='http://b.example'> >> content >> </n1:elem1> >></n0:pdu> >> >>$ xml c14n --without-comments doc1.xml '(//. | //@* | >>//namespace::*)[ancestor-or-self::n1:elem1]' >>warning: failed to load external entity >> > > "(//.%20%7C%20//@*%20%7C%20//namespace%3A%3A*)%5Bancestor-or-self%3A%3An1%3A > elem1%5D" > >>Error: unable to parse file "(//. | //@* | >>//namespace::*)[ancestor-or-self::n1:elem1]" >>Error: unable to evaluate xpath expression >> >>Am I doing something wrong here? >> >>Thanks, >>ksb >> >> >> >>------------------------------------------------------- >>This SF.net email is sponsored by: SF.net Giveback Program. >>SourceForge.net hosts over 70,000 Open Source Projects. >>See the people who have HELPED US provide better services: >>Click here: http://sourceforge.net/supporters.php >>_______________________________________________ >>xmlstar-devel mailing list >>xml...@li... >>https://lists.sourceforge.net/lists/listinfo/xmlstar-devel > > > > --- > Outgoing mail is certified Virus Free. > Checked by AVG anti-virus system (http://www.grisoft.com). > Version: 6.0.524 / Virus Database: 321 - Release Date: 10/6/2003 > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > SourceForge.net hosts over 70,000 Open Source Projects. > See the people who have HELPED US provide better services: > Click here: http://sourceforge.net/supporters.php > _______________________________________________ > xmlstar-devel mailing list > xml...@li... > https://lists.sourceforge.net/lists/listinfo/xmlstar-devel |