Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 26th, 2012  |  syntax: None  |  size: 1.05 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Knowing if the corresponding XML is correct with the Given DTD script
  2. <?xml version="1.0" encoding="ISO-8859-1"?>
  3. <!DOCTYPE HW SYSTEM "HW.dtd">
  4. <A>
  5.     AA = "BAR"
  6.     AB = "FOO"
  7.     AC = "1"
  8.     <C>
  9.         <B/>
  10.         CA = "Name"
  11.     </C>
  12.     <D>Element</D>
  13. </A>
  14.        
  15. <?xml version="1.0" encoding="ISO-8859-1"?>
  16. <!ELEMENT A (B* |C+,D)>
  17. <ATTLIST A
  18.     AA CDATA #REQUIRED
  19.     AB CDATA #REQUIRED
  20.     AC(0|1|2) #REQUIRED
  21. >
  22. <!ELEMENT B EMPTY>
  23. <!ATTLIST C(B)>
  24. <!ATTLIST C
  25.     CA CDATA #REQUIRED
  26. >
  27. <!ELEMENT D (#PCDATA)>
  28.        
  29. <?xml version="1.0" encoding="ISO-8859-1"?>
  30. <!ELEMENT A (B* | (C+,D))>
  31. <!ATTLIST A
  32.     AA CDATA #REQUIRED
  33.     AB CDATA #REQUIRED
  34.     AC (0|1|2) #REQUIRED
  35. >
  36. <!ELEMENT B EMPTY>
  37. <!ELEMENT C EMPTY>
  38. <!ATTLIST C
  39.     CA CDATA #REQUIRED
  40. >
  41. <!ELEMENT D (#PCDATA)>
  42.        
  43. <!ELEMENT B EMPTY>
  44. <!ATTLIST C
  45.     CA CDATA #REQUIRED
  46. >
  47.        
  48. <!ELEMENT C EMPTY>
  49. <!ATTLIST C
  50.     CA CDATA #REQUIRED
  51. >
  52.        
  53. <!ATTLIST A
  54.     AA CDATA #REQUIRED
  55.     AB CDATA #REQUIRED
  56.     AC (0|1|2) #REQUIRED
  57. >
  58.        
  59. <A>
  60.     AA = "BAR"
  61.     AB = "FOO"
  62.     AC = "1"
  63.        
  64. <A AA="BAR" AB="FOO" AC="1">