Groups | Search | Server Info | Login | Register


Groups > comp.text.xml > #878

Re: > or >

From richard@cogsci.ed.ac.uk (Richard Tobin)
Newsgroups comp.text.xml
Subject Re: > or >
Date 2017-01-30 21:07 +0000
Organization Language Technology Group, University of Edinburgh
Message-ID <o6o9u2$2cid$1@macpro.inf.ed.ac.uk> (permalink)
References <20170130213323.44a3c525@arcor.com>

Show all headers | View raw


In article <20170130213323.44a3c525@arcor.com>,
Manfred Lotz  <manfred.lotz@arcor.de> wrote:
>Hi there, 
>Let us assume I have the following document t.xml
>
><?xml version="1.0"  encoding="utf-8"?>
><entry>
>   bla --> more bla
></entry>
>
>
>Running xmllint t.xml gives a "corrected' output with &gt;. instead of
>>.
>
>However, xmllint doesn't return a non zero return code which means
>(if I understand xmllint correctly) that from xmllint's point of view
>the document is well formed.
>
>Question: Is the above document really well formed? Or is it required
>to have &gt; instead of '>'?

It's well formed.

There is one circumstance in which you must use &gt; (or a character
reference) instead of >, and that's when it's part of the sequence ]]>
and that sequence is not marking the end of a CDATA section.  You're
unlikely to run into this in real life, but many programs always
output &gt; anyway.

-- Richard

Back to comp.text.xml | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

> or &gt; Manfred Lotz <manfred.lotz@arcor.de> - 2017-01-30 21:33 +0100
  Re: > or &gt; richard@cogsci.ed.ac.uk (Richard Tobin) - 2017-01-30 21:07 +0000
    Re: > or &gt; Manfred Lotz <manfred.lotz@arcor.de> - 2017-01-31 17:41 +0100
      Re: > or &gt; Peter Flynn <peter@silmaril.ie> - 2017-02-05 15:02 +0000

csiph-web