BUG : msxml 1.6

Patrice Bonhomme Patrice.Bonhomme at loria.fr
Thu Dec 11 18:02:08 GMT 1997


<?Hi !>

I have downloaded msxml 1.8 and tried to run it on my sample files and it 
seems that the EXTENTITYDCL has not been fixed.  I have always a "stammering" 
inclusion of the external data !

What's wrong ?

Thanks,

Pat.

DOCUMENT
|---XMLDECL 
|   +---CDATA " VERSION="1.0" "
|---WHITESPACE 0xa
|---DOCTYPE  NAME="EXAMPLE"
|   |---WHITESPACE 0xa
|   |---ELEMENTDECL EXAMPLE (P)+
|   |---WHITESPACE 0xa
|   |---ELEMENTDECL P (#PCDATA|S)*
|   |---WHITESPACE 0xa
|   |---ELEMENTDECL S (#PCDATA)*
|   |---WHITESPACE 0xa
|   +---EXTENTITYDCL incs
|       |---ELEMENT S
|       |   +---PCDATA "a third."
|       +---PCDATA "a third. "        <--- HERE
|---WHITESPACE 0xa
|---ELEMENT EXAMPLE
|   |---WHITESPACE 0xa
|   |---ELEMENT P
|   |   |---ELEMENT S
|   |   |   +---PCDATA "A sentence."
|   |   |---ELEMENT S
|   |   |   +---PCDATA "An another."
|   |   +---ENTITYREF incs "a third.a third. " <--- AND HERE
|   +---WHITESPACE 0xa
+---WHITESPACE 0xa


[] Chris Lovett said:
[]---------------------------------
 ] Thanks, I have a fix already, and will be posting it shortly.
 ] 
 ] > -----Original Message-----
 ] > From:	Patrice Bonhomme [SMTP:Patrice.Bonhomme at loria.fr]
 ] > Sent:	Saturday, November 29, 1997 1:37 AM
 ] > To:	Chris Lovett
 ] > Subject:	BUG : msxml 1.6
 ] > 
 ] > 
 ] > Hi, 
 ] > 
 ] > I found a bug in msxml 1.6 relative to the External Entity checking.
 ] > 
 ] > Main file (test-ent.xml):
 ] > <?XML VERSION="1.0" ?>
 ] > <!DOCTYPE TEI.2 [
 ] > <!ELEMENT TEI.2 (P+)>
 ] > <!ELEMENT P     (S+)>
 ] > <!ELEMENT S     (#PCDATA)>
 ] > <!ATTLIST S     ID ID #IMPLIED>
 ] > <!ENTITY eacute  "&#233;" ><!-- small e, acute accent -->
 ] > <!ENTITY inc-s SYSTEM "inc-s.xml">
 ] > ]>
 ] > <TEI.2>
 ] > <P>
 ] > <S ID="s1">a sentence.</S><S ID="s2">an another.</S>
 ] > </P>
 ] > <P>&inc-s;</P>
 ] > </TEI.2>
 ] > 
 ] > Auxiliary file (inc-s.xml):
 ] > <S ID="s3">a third.</S>
 ] > 
 ] > And i ve got this message : 
 ] > 
 ] > % java msxml -i -d test-ext-ent.xml
 ] > Invalid element 'PCDATA' in content of 'P'.  Expected [S]
 ] > Location: file:test-ext-ent.xml(14,5)
 ] > Context: <TEI.2><P>
 ] > 
 ] > The parser should make a difference between ENTITYREF and SYSTEM
 ] > ENTITYREF.
 ] > 
 ] > Pat.
 ] > -- 
 ] >   ==============================================================
 ] >   bonhomme at loria.fr               |      Office : B.228
 ] >   http://www.loria.fr/~bonhomme   |      Phone  : 03 83 59 20 37
 ] >   --------------------------------------------------------------
 ] >    * Projet Aquarelle : http://aqua.inria.fr
 ] >    * Serveur Silfide  : http://www.loria.fr/Projet/Silfide
 ] >   ==============================================================
 ] > 
[]---------------------------------


-- 
  ==============================================================
  bonhomme at loria.fr               |      Office : B.228
  http://www.loria.fr/~bonhomme   |      Phone  : 03 83 59 20 37
  --------------------------------------------------------------
   * Projet Aquarelle : http://aqua.inria.fr
   * Serveur Silfide  : http://www.loria.fr/Projet/Silfide
  ==============================================================



xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)




More information about the Xml-dev mailing list