[xquery-talk] How can I retrive namespace defined in xml

G. Ken Holman gkholman at CraneSoftwrights.com
Mon Jan 30 05:33:00 PST 2012


At 2012-01-30 18:56 +0530, Kunal Chauhan wrote:

>Hi,
>
>I want to retrive namespace that are defined in xml file.
>so how can I retrive it ?
>
>for Eg.
>
><abc xmlns:temp=".....">
>
><xyz xmlns:temp2="....">
></xyz>
>
></abc>
>
>I want to retrive each namespace defined in xml file.
>I am able to retrive each and every attribute. but can't retrive namespace.
>so how can I get that ????

A combination of two calls using an element argument for context:

   in-scope-prefixes( $element )   - returns a sequence of namespace prefixes
   namespace-uri-for-prefix( $prefix, $element ) - returns a URI of namespace

I hope this helps.

. . . . . . . . . . Ken


--
Contact us for world-wide XML consulting and instructor-led training
Free 5-hour video lecture: XSLT/XPath 1.0 & 2.0 http://ude.my/uoui9h
Crane Softwrights Ltd.            http://www.CraneSoftwrights.com/q/
G. Ken Holman                   mailto:gkholman at CraneSoftwrights.com
Google+ profile: https://plus.google.com/116832879756988317389/about
Legal business disclaimers:    http://www.CraneSoftwrights.com/legal



More information about the talk mailing list