]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/001.xml
Initial revision
[helm.git] / helm / DEVEL / pxp / pxp / rtests / canonxml / data_valid / att_normalization / 001.xml
diff --git a/helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/001.xml b/helm/DEVEL/pxp/pxp/rtests/canonxml/data_valid/att_normalization/001.xml
new file mode 100644 (file)
index 0000000..b13acd2
--- /dev/null
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE any [
+
+<!ENTITY x PUBLIC "x" "" NDATA p>
+<!ENTITY y PUBLIC "x" "" NDATA p>
+<!ENTITY z PUBLIC "x" "" NDATA p>
+
+<!NOTATION p PUBLIC "image/gif">
+<!NOTATION q PUBLIC "image/jpeg">
+<!NOTATION r PUBLIC "image/png">
+
+<!ELEMENT el EMPTY>
+<!ATTLIST el        
+          cdata     CDATA     #IMPLIED
+          id        ID        #IMPLIED
+          idref     IDREF     #IMPLIED
+          idrefs    IDREFS    #IMPLIED
+          entity    ENTITY    #IMPLIED
+          entities  ENTITIES  #IMPLIED
+          nmtoken   NMTOKEN   #IMPLIED
+          nmtokens  NMTOKENS  #IMPLIED
+          enum      (a|b|c)   #IMPLIED
+          notation  NOTATION (p|q|r)  #IMPLIED
+>
+
+<!ELEMENT any ANY>
+]>
+
+<any>
+  <el cdata="a b c"/>
+  <el cdata=" a b c "/>
+  <el cdata="  a  b  c  "/>
+  <el id="A"/>
+  <el id=" B "/>
+  <el id="  C  "/>
+  <el idref="C"/>
+  <el idref=" A "/>
+  <el idref="  B  "/>
+  <el idrefs="A B C"/>
+  <el idrefs=" A B C "/>
+  <el idrefs="  A  B  C  "/>
+  <el entity="x"/>
+  <el entity=" x "/>
+  <el entity="  x  "/>
+  <el entities="x y z"/>
+  <el entities=" x y z "/>
+  <el entities="  x  y  z  "/>
+  <el nmtoken="a"/>
+  <el nmtoken=" a "/>
+  <el nmtoken="  a  "/>
+  <el nmtokens="a b c"/>
+  <el nmtokens=" a b c "/>
+  <el nmtokens="  a  b  c  "/>
+  <el enum="a"/>
+  <el enum=" a "/>
+  <el enum="  a  "/>
+  <el notation="p"/>
+  <el notation=" p "/>
+  <el notation="  p  "/>
+</any>