James,

This is the query used to load the document,
xdmp:document-insert("/content/htmlchk66.html",
<html xmlns="http://www.w3.org/1999/xhtml"; xml:lang="en" lang="en">
<body>
<meta name="org" content="abc-de" />
<meta name="product" content="electronics" />
<meta name="education" content="school" />
<meta name="test" content="answer123" />
</body>
</html>)

and my cts query is
cts:search(xdmp:directory(('/'),"infinity"),
cts:and-query((cts:element-attribute-value-query(xs:QName("meta"),
xs:QName("name"), "org"),cts:element-attribute-value-query(xs:QName("meta"),
xs:QName("content"), "abc-de"))))

This query returns result, if I load document without xmlns.

Thanks,
Dev


On 8/14/07, James Clippinger <[EMAIL PROTECTED]> wrote:
>
>  Dev, can you send the cts:search() call you're using for your search?
>
> Thanks,
> James
>
>  ------------------------------
> *From:* [EMAIL PROTECTED] [mailto:
> [EMAIL PROTECTED] *On Behalf Of *Devadoss P
> *Sent:* Tuesday, August 14, 2007 4:33 PM
> *To:* General Mark Logic Developer Discussion
> *Subject:* Re: [MarkLogic Dev General] xhtml loading question
>
>
>  James and Mike,
>
> How to resolve (xmlns="http://www.w3.org/1999/xhtml";) namespace conflict
> in xquery; I loaded html document (which has xmlns namespce defined) to
> MarkLogic and tried to query its element by using cts:search(), but it
> returns empty row.
>
> Can you help me to resolve namespace issue?
>
> Thanks,
> Dev
>
>
> On 8/14/07, Alex Rice <[EMAIL PROTECTED]> wrote:
> >
> > James and Michael:
> >
> > i had not even thought of namespaces. now I am getting nodes back and
> > can use the declare namespace feature etc. Thank you both for
> > responding.
> >
> > Alex Rice
> >
> >
> > On 8/14/07, James Clippinger <[EMAIL PROTECTED]> wrote:
> > > Alex, I'm not familiar with the XHTML created by Dreamweaver or
> > UpCast,
> > > but I suspect the XHTML elements both tools create are in the XHTML
> > > namespace.  Try this (keeping in mind the wildcard-namespace syntax
> > may
> > > be slow):
> > >
> > > doc("/SFI/Update/news/articletest2/test.xml")//*:p
> > >
> > > If it returns items, you can see which namespace each item is in and
> > go
> > > from there.
> > >
> > > Regards,
> > > James
> > >
> > _______________________________________________
> > General mailing list
> > [email protected]
> > http://xqzone.com/mailman/listinfo/general
> >
>
>
> _______________________________________________
> General mailing list
> [email protected]
> http://xqzone.com/mailman/listinfo/general
>
>
_______________________________________________
General mailing list
[email protected]
http://xqzone.com/mailman/listinfo/general

Reply via email to