[xquery-talk] Regular Expression search

Elarrat, EFC eduardoelarrat at gmail.com
Mon Dec 12 10:59:33 PST 2005


Exactly, I just wanted to show you some structure, so you can show me how to
buils what I asked for. Thanks

On 12/12/05, Howard Katz <howardk at fatdog.com> wrote:
>
>  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:* talk-bounces at xquery.com [mailto:talk-bounces at xquery.com] *On
> Behalf Of *Michael Kay
> *Sent:* December 12, 2005 4:41 AM
> *To:* 'Elarrat, EFC'; talk at xquery.com
> *Subject:* RE: [xquery-talk] 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:* talk-bounces at xquery.com [mailto:talk-bounces at xquery.com] *On
> Behalf Of *Elarrat, EFC
> *Sent:* 12 December 2005 12:21
> *To:* talk at xquery.com
> *Subject:* [xquery-talk] 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/3d88c9fc/attachment-0001.htm


More information about the talk mailing list