This link provides some insight into the trickery of default/empty/null
namespaces:

http://ws.apache.org/muse/docs/2.1.0/manual/troubleshooting/default-namespaces-xerces.html

Dan



"Vinh Nguyen (vinguye2)" <[EMAIL PROTECTED]> wrote on 06/26/2008 01:29:20
PM:

> Hi Eitan,
>
> The prefix cannot be null, so an empty string is used to indicate "no
> prefix".  It doesn't make sense to prepend a colon to the namespace if
> there is no prefix.
>
> Otherwise, schema parsers may throw errors that a colon is found but no
> prefix is set, because they don't know the intent of why the colon was
> specified (i.e. is the prefix missing, or should it be empty string?).
>
> -Vinh
>
>
> -----Original Message-----
> From: Eitan Plotnik (JIRA) [mailto:[EMAIL PROTECTED]
> Sent: Thursday, June 26, 2008 1:39 AM
> To: [email protected]
> Subject: [jira] Created: (MUSE-290) Issue in
> XmlUtils.setNamespaceAttribute() method
>
> Issue in XmlUtils.setNamespaceAttribute() method
> ------------------------------------------------
>
>                  Key: MUSE-290
>                  URL: https://issues.apache.org/jira/browse/MUSE-290
>              Project: Muse
>           Issue Type: Bug
>           Components: Utilities - General, QName, and XML
>     Affects Versions: 2.2.0
>          Environment: any
>             Reporter: Eitan Plotnik
>             Assignee: Dan Jemiolo
>             Priority: Minor
>
>
> The method appends a colon and prefix values to the namespace if the
> specified prefix isn't null.
> It should do the same if the specified prefix is an empty string.
> E.g. modify line 1854 from "if (prefix != null)" to "if (prefix != null
> && !"".equals(prefix))"
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>

Reply via email to