[erlang-questions] Problem with XML validation using xmerl_xsd:validate().

Andrey Sedinin <>
Tue Dec 30 13:32:35 CET 2008


Hi

Of course i have tested this case:

<status></status>

It does not work too (or it work with the same result :).

But in XML it is equivalent:

<status></status> =:= <status/>

But any way -- thank you for your guessing.

Regards.

On 29 дек, 15:56, Lian Cheng <> wrote:
> Hi,
>
> Your schema suggests that the "status" element should have a text value
> among "Valid", "Invalid" and "", while in your XML snippet, the "status"
> element has no text value, rather than have a text value of an empty
> string. I think that the difference between <status></status> and
> <status/> just like, in the C language, the difference between:
>
>      char* p = NULL;
>
> and
>
>      char* p = "";
>
> In a word, <status></status> is not equivalent to <status/> in your
> situation, although I'm not quite sure about my opinion :-)
>
> Cheers
> Cheng



More information about the erlang-questions mailing list