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]
