[erlang-questions] xmerl and the xml namespace

Karolis Petrauskas <>
Wed Jan 11 14:43:36 CET 2017


Thanks for the information.

Karolis

On Wed, Jan 11, 2017 at 8:29 AM, Lars Thorsen <> wrote:
>
> Hi,
>
> this is clearly a bug and I will create an internal ticket for it.
>
> If you want to keep track on it create a bug report in Jira
> (http://bugs.erlang.org/).
>
>
> BR Lars
>
> OTP Team
>
>
> ________________________________
> From: 
> <> on behalf of Karolis Petrauskas
> <>
> Sent: Saturday, January 7, 2017 10:05:31 PM
> To: 
> Subject: [erlang-questions] xmerl and the xml namespace
>
> Hello erlangers,
>
> I tried to parse XML document containing namespaced elements using
> xmerl. The document contain xml:lang attributes and no declaration for
> the xml prefix. The minimal example reproducing the error is bellow.
>
> 1> catch xmerl_scan:string("<a xml:lang='en_US'/>",
> [{namespace_conformant, true}]).
>
> {'EXIT',{fatal,{{namespace_prefix_not_declared,"xml"},
>                 {file,file_name_unknown},
>                 {line,1},
>                 {col,23}}}}
>
> The same XML document is parsed successfully with {namespace_conformant,
> false}.
>
> The XML specification (https://www.w3.org/TR/xml-names/#xmlReserved)
> says, that the xml prefix can be used without declaration and must
> refer to "http://www.w3.org/XML/1998/namespace".
>
> Is this a bug in xmerl, or I misunderstand something?
>
> Karolis
> _______________________________________________
> erlang-questions mailing list
> 
> http://erlang.org/mailman/listinfo/erlang-questions


More information about the erlang-questions mailing list