Test results for Linux

test_002052_dtd_line_alt2

Test description

Test for DTD schema wildcard handling at the root element level.

Test status

 Pass

Run command

cat _INPUT_DATA_ ¦ xmlfy -S schema.dtd -R .

Input data

Word. Two words. Now three words. This is four words.

Schema

<!ELEMENT paragraph (one_word_sentence*) (multi_word_sentence*)>
<!ELEMENT one_word_sentence (word)>
<!ELEMENT multi_word_sentence (startword, middleword*, endword)>
<!ELEMENT word (#PCDATA)>
<!ELEMENT startword (#PCDATA)>
<!ELEMENT middleword (#PCDATA)>
<!ELEMENT endword (#PCDATA)>

Output result

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE paragraph SYSTEM "schema.dtd">
<paragraph>
  <one_word_sentence>
    <word>Word</word>
  </one_word_sentence>
  <multi_word_sentence>
    <startword>Two</startword>
    <endword>words</endword>
  </multi_word_sentence>
  <multi_word_sentence>
    <startword>Now</startword>
    <middleword>three</middleword>
    <endword>words</endword>
  </multi_word_sentence>
  <multi_word_sentence>
    <startword>This</startword>
    <middleword>is</middleword>
    <middleword>four</middleword>
    <endword>words</endword>
  </multi_word_sentence>
</paragraph>

Goto:   Top of page.   Section "Environment".   Section "Summary".   Section "Test cases".