[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message]

Regular Expression search

Howard Katz howardk at fatdog.com
Mon Dec 12 05:38:03 PST 2005


mailman regular expression samples
I'm betting that Eduardo's question is simply, "How do I find elements whose
contents begin with "MyNameIs"? and that he's simply using subTagA and
subTagB as examples representing *any* named containing element.
 
Howard


  _____  

From: http://xquery.com/mailman/listinfo/talk [mailto:http://xquery.com/mailman/listinfo/talk] On Behalf Of
Michael Kay
Sent: December 12, 2005 4:41 AM
To: 'Elarrat, EFC'; http://xquery.com/mailman/listinfo/talk
Subject: RE:  Regular Expression search


Firstly, it's not good XML design to use structured names for elements.
Rather than have two elements <subTagA> and <subTagB> it's better design to
use <subTag type="A"> and <subTag type="B">. But of course you sometimes
have to query badly-designed XML.
 
Secondly, you don't actually need regular expressions (though you can use
them if you want: see the matches() function). You can achieve this using
starts-with:
 
//*[starts-with(name(), 'subTag')][starts-with(., 'MyNameIs')]
 
Michael Kay
http://www.saxonica.com/


  _____  

From: http://xquery.com/mailman/listinfo/talk [mailto:http://xquery.com/mailman/listinfo/talk] On Behalf Of
Elarrat, EFC
Sent: 12 December 2005 12:21
To: http://xquery.com/mailman/listinfo/talk
Subject:  Regular Expression search


Hi everyone,
lately I've been trying to build a xquery search that contains regular
expressions to get my result, but I couldnt make it. So I would like to know
how to search within a xml structure for some generic tags. For example: 
 
This xml:
 
<tagA>
    <subTagA>MyNameIsEduardo</subTagA>
</tagA>
<tagB>
    <subTagB>MyNameIsElarrat</subTagA>
</tagB>
 
How do I search for subTags that begins with "MyNameIs" and ends with
anything else so I can have both subTags on my result? Thanks in advance,
 
 
Eduardo Elarrat

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://xquery.com/pipermail/talk/attachments/20051212/42bec84b/attachment.htm


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2011 All Rights Reserved.