|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XPATH problem with namespace
Sadly, we often have to do things we don't want to do. XSLT 2.0 allows you to write xpath-default-namespace="http://t3.org/test", which implicitly qualifies all element names in path expressions and match patterns: but in 1.0, if you want to refer to an element in a namespace, you need to prefix its name. Michael Kay http://www.saxonica.com/ > -----Original Message----- > From: Ranjan K. Baisak [mailto:ranjanbaisak@xxxxxxxxx] > Sent: 07 October 2004 10:37 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: XPATH problem with namespace > > But if I use xmlns:t="http://t3.org/test", then I jave > to qualify all elements which I donot want to do. > > regards, > Ranjan > --- David Carlisle <davidc@xxxxxxxxx> wrote: > > > > > //country > > > > selects elements with local name country and no > > namespace uri, you want > > to select elements with name country and namespace > > uri > > http://t3.org/test > > so stick > > > > xmlns:t="http://t3.org/test" > > > > on your xsl:stylesheet (or your Xpath API if you are > > not using xslt) > > then use > > > > //t:country > > > > Your subject line asks about xpath widcards but that > > refers to * which > > you don't seem to be using. > > > > unrelated but in > > > > xsi:schemaLocation="http://t3.org/test > > c:\test\my.xsd"> > > > > schemaLocation should take pairs of URIs and > > c:\test\my.xsd isn't a URI > > it is an MSDOS path, should be > > > > file:///c:/test/my.xsd > > > > some schema validators will silently correct that > > error, others will > > not. > > > > David > > > > > ______________________________________________________________ > __________ > > This e-mail has been scanned for all viruses by > > Star. The > > service is powered by MessageLabs. For more > > information on a proactive > > anti-virus service working around the clock, around > > the globe, visit: > > http://www.star.net.uk > > > ______________________________________________________________ > __________ > > > > > > > > > _______________________________ > Do you Yahoo!? > Declare Yourself - Register online to vote today! > http://vote.yahoo.com
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








