xsl-list
[Top] [All Lists]

Re: [xsl] XPath 1.0 challenge: select all XML Schema element declarations with type string

2015-07-19 15:27:12
On Sun, Jul 19, 2015 at 3:58 PM, Costello, Roger L. 
costello(_at_)mitre(_dot_)org <
xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:

Hi Folks,

The following XPath expression returns all XML Schema element declarations
with @type equal to xs:string:

        //xs:element[@type = 'xs:string']

However, that XPath assumes the schema file is written with a namespace
prefix, like this:

        <xs:element name="Test" type="xs:string" />

But the schema file could have been written like this:

        <element name="Test" type="string" />

The above XPath expression would fail to return that element declaration.

Is there a way -- in XPath 1.0 -- to write an XPath expression which
returns all element declarations of type string?


Declare xs as the default namespace, where's the problem.
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--
<Prev in Thread] Current Thread [Next in Thread>