Subject:Beginner Question - XPath with XML Namespace? Problem! Author:Will Johnson Date:02 May 2008 06:23 AM
Hi everyone
Im pretty new to this xpath game! Ive been asked to produce a PDF (via FOP) based on an XML file. I've been given the XML file and loaded it into StyleStudio (Profressional, 2006 R2) as i've done in the past... Accept this time the XML file is from another system has the root node has an XMLNS attribute in and its causing my simple xpath queries not to work - I've had a look on the forum at similar problems but i dont really understand why its not working and how to fix it...
Subject:Beginner Question - XPath with XML Namespace? Problem! Author:(Deleted User) Date:02 May 2008 10:37 AM
Hi Will,
in XPath the default namespace setting has no effect, so you have to specify the correct namespace for each step; e.g. in your stylesheet you should add a namespace declaration like xmlns:eBis="urn:www.basda.org/schema/eBIS-XML_invoice_3.05.xml" in your root node, and later reuse the eBis prefix like in eBis:Invoice/eBis:Header