Hi,
yes sorry, that was what the "...." meant. I was being lazy :).
This is because anything prefixed with xmlns must be in that namespace.
Gareth
On Tue, 4 Feb 2003, jiang lei wrote:
> Hi Gareth,
>
> Thanks for your help.
> BTW, it looks like the first parameter of DOMDocument::createAttributeNS()
> have to be "http://www.w3.org/2000/xmlns/", otherwise an exception will
> thrown :
>
> **********************************************************************
> const XMLCh* DOMNodeImpl::mapPrefix(const XMLCh *prefix,
> const XMLCh *namespaceURI, short nType)
> {
>
> ...
> static const XMLCh s_xmlnsURI[] = // "http://www.w3.org/2000/xmlns/"
> { chLatin_h, chLatin_t, chLatin_t, chLatin_p, chColon, chForwardSlash,
> chForwardSlash,
> chLatin_w, chLatin_w, chLatin_w, chPeriod, chLatin_w, chDigit_3,
> chPeriod,
> chLatin_o, chLatin_r, chLatin_g, chForwardSlash,
> chDigit_2, chDigit_0, chDigit_0, chDigit_0, chForwardSlash,
> chLatin_x, chLatin_m, chLatin_l, chLatin_n, chLatin_s,
> chForwardSlash, chNull};
>
>
> ...
> if (XMLString::compareString(namespaceURI, s_xmlnsURI) == 0)
> return s_xmlnsURI;
> throw DOMException(DOMException::NAMESPACE_ERR, 0);
> ...
> }
> **********************************************************************
>
> Best Regards
>
> Lei
>
>
> ----- Original Message -----
> From: "Gareth Reakes" <[EMAIL PROTECTED]>
> To: "Xerces mailing list" <[EMAIL PROTECTED]>
> Sent: Monday, February 03, 2003 6:39 PM
> Subject: Re: How to add namspace mapping to DOM node?
>
>
> > Hi,
> > Namespace binding occurs at parse time so even if you do this it
> > will not have any effect on eles/attrs prefixed with "D" in the scope of
> > the ns attr. The DOMWriter is speced to "namespace normalize" a document.
> > This means that it sorts all this stuff out and puts the appropriate
> > prefixs etc in. This is not yet implemented.
> > When you create your ns node are you going:
> >
> >
> > DOMDocument::createAttributeNS("....", "xmlns:D") ?
> >
> >
> > Gareth
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
Gareth Reakes, Head of Product Development +44-1865-203192
DecisionSoft Limited http://www.decisionsoft.com
XML Development and Services
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]