[xmlsec] Using XPath

Aleksey Sanin aleksey@aleksey.com
Fri, 01 Nov 2002 10:23:09 -0800


You have a clear error in the XPath. Try this:

	ancestor-or-self::dsig:Signature

And have you checked this resource:
	http://www.zvon.org/index.php?nav_id=tutorials

Aleksey


Gregor Ibic wrote:

>Nope. I get syntac error. I tried also this. Its in Delphi but uses the same
>libxml.
>
>    (doc.documentElement As IDomNodeSelect).registerNs('dsig',
>'http://www.w3.org/2000/09/xmldsig#');
>    bodyNodes := (doc.documentElement As IDomNodeSelect).selectNodes(
>                  'ancestor-or-self::dsig://Signature'
>                    );
>
>or with
>
>ancestor-or-self::/Request/dsig:Signature
>
>XML is now:
>
><?xml version="1.0" encoding="UTF-8" ?>
><Request>
>  <DataObject Id="object">abc¹d</DataObject>
>  <Signature xmlns:dsig="http://www.w3.org/2000/09/xmldsig#">
>    <SignedInfo>
>      <CanonicalizationMethod
>Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
>      <SignatureMethod
>Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
>      <Reference URI="#object">
>        <DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
>        <DigestValue></DigestValue>
>      </Reference>
>    </SignedInfo>
>  <SignatureValue>
>  </SignatureValue>
>  <KeyInfo>
>    <KeyName></KeyName>
>  </KeyInfo>
>  </Signature>
></Request>
>
>Uh, Im really tired of experimenting.
>Is there any good source of examples beside the w3c standards?
>
>Regards,
>Gregor
>
>_______________________________________________
>xmlsec mailing list
>xmlsec@aleksey.com
>http://www.aleksey.com/mailman/listinfo/xmlsec
>  
>