<div dir="ltr"><div>I found this unanswered question on the list from November 2020 and find today that I have the same question. How can one handle elements with the same name but in different namespaces? How should the different \startxmlsetups commands be written?</div><div><br></div><div>Thanks.</div><div><br></div><div>Duncan</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, 16 Nov 2020 at 13:37, Christoph Reller <<a href="mailto:christoph.reller@gmail.com">christoph.reller@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Dear List,<div><br></div><div>Consider the following MWE:</div><div><br></div><div>\startxmlsetups xml:demo:base<br>  \xmlsetsetup{#1}{tag}{xml:demo:tag}<br>\stopxmlsetups<br>\xmlregisterdocumentsetup{demo}{xml:demo:base}<br>\startxmlsetups xml:demo:tag<br>  %\doif{\xmlnamespace{#1}}{o}{NameSpaceO:}<br>  \xmlflush{#1}<br>\stopxmlsetups<br>\starttext<br>\startbuffer[test]<br><?xml version="1.0"?><br><root xmlns="NameSpaceA"<br>      xmlns:o="NameSpaceO"><br>  <tag>text</tag> <o:tag>text</o:tag><br></root><br>\stopbuffer<br>\xmlprocessbuffer{demo}{test}{}<br>\stoptext<br></div><div><br></div><div>My questions:</div><div>- Is there a good way to have a separate XML setup for each XML namespace?</div><div>- Alternatively, one has to do the distinction within the same XML setup. In this case, how do we get the complete namespace? (In this example: "NameSpaceA" and "NameSpaceO")</div><div><br></div><div>Thanks in advance for your help!</div><div><br></div><div>Cheers, Christoph</div></div>
___________________________________________________________________________________<br>
If your question is of interest to others as well, please add an entry to the Wiki!<br>
<br>
maillist : <a href="mailto:ntg-context@ntg.nl" target="_blank">ntg-context@ntg.nl</a> / <a href="http://www.ntg.nl/mailman/listinfo/ntg-context" rel="noreferrer" target="_blank">http://www.ntg.nl/mailman/listinfo/ntg-context</a><br>
webpage  : <a href="http://www.pragma-ade.nl" rel="noreferrer" target="_blank">http://www.pragma-ade.nl</a> / <a href="http://context.aanhet.net" rel="noreferrer" target="_blank">http://context.aanhet.net</a><br>
archive  : <a href="https://bitbucket.org/phg/context-mirror/commits/" rel="noreferrer" target="_blank">https://bitbucket.org/phg/context-mirror/commits/</a><br>
wiki     : <a href="http://contextgarden.net" rel="noreferrer" target="_blank">http://contextgarden.net</a><br>
___________________________________________________________________________________<br>
</blockquote></div><br clear="all"><div><br></div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"></div></div></div></div></div></div></div></div></div></div></div>