Hi, > This is actually a bug in libxml-parser-ruby1.8. See a the > following comment from SOAP::Util: > > # Q: why only '&' and '<' are encoded, but not '>'? > # A: because it is not required according to XML spec. > # > # [http://www.w3.org/TR/REC-xml#syntax] > # The ampersand character (&) and the left angle bracket (<) may appear in > # their literal form only when used as markup delimiters, or within a > comment, > # a processing instruction, or a CDATA section. If they are needed elsewhere, > # they must be escaped using either numeric character references or the > # strings "&" and "<" respectively. The right angle bracket (>) may be > # represented using the string ">", and must, for compatibility, be > # escaped using ">" or a character reference when it appears in the > # string "]]>" in content, when that string is not marking the end of a > # CDATA section. > > Since there isn't any CDATA in this case, an unescaped > is perfectly > valid XML. > > More recent versions (post sarge) of SOAP::Util escape > as well just > to be on the safe side of broken XML parsers; I'll go ahead and update > it on the server here so it will start working again, though. [Try > running the XML generated through xmllint! ;-)]
Hmm... Since we're probably going to release with this non-compliant ruby XML parser library, I'd rather see the server side fixed. I'm looking forward to the server update. By the way, when is the SOAP frontend going to migrate to debian.org service? We're releasing etch pretty soon now. regards, junichi -- [EMAIL PROTECTED],netfort.gr.jp} Debian Project -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]