Test results for Linux

test_003070_rnc_lazy_layout

Test description

Test for handling of a poorly formatted RNC schema file.

Test status

 Pass

Run command

cat _INPUT_DATA_ ¦ xmlfy -S schema.rnc -A number

Input data

1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
1 2 3 4 5 6 7
1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9

Schema

start=command
command= element command{line_a¦line_b}
  line_a =element line_a{a,b,c}
line_a=element line_b { b,c, line_a,d}
a=element a{text}
b = element b { text }
   c=element c{text}
d=element d {text}

Output result

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE command SYSTEM "schema.rnc">
<command>
  <line_a number="1">
    <a number="1">1</a>
    <b number="1">2</b>
    <c number="1">3</c>
  </line_a>
  <line_b number="1">
    <b number="1">1</b>
    <c number="1">2</c>
    <line_a number="1">
      <a number="1">3</a>
      <b number="1">4</b>
      <c number="1">5</c>
    </line_a>
    <d number="1">6</d>
  </line_b>
</command>

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