# RELAX NG Specification Errata

This document lists errata in the RELAX NG Specification.

The errata are numbered, classified as Substantive, Editorial or Clarification and listed in reverse chronological order of their date of publication.

## Errata as of 2002-06-06(meeting report)

### E7 (editorial)

Section 4.15

Replace "transformed into a choice between `oneOrMore` and `empty`" with "transformed into a `choice` element with one child being an `<oneOrMore> `p` </oneOrMore>` element and the other child being an `empty` element, where `p` is the child of the `zeroOrMore` element".

Source: http://lists.oasis-open.org/archives/relax-ng/200206/msg00007.html

### E6 (editorial)

Section 4.14

Replace "transformed into a choice with `empty`" with "transformed into a `choice` element with one child being the child of the `optional` element and the other child being `empty`".

Source: http://lists.oasis-open.org/archives/relax-ng/200206/msg00007.html

### E5 (editorial)

Section 4.6

Replace "an `externalRef` attribute" in the first paragraph with "an `externalRef` element".

Source: http://lists.oasis-open.org/archives/relax-ng/200206/msg00007.html

### E4 (editorial)

Section 4.7

Replace "an `include` attribute" in the second paragraph with "an `include` element".

Source: http://lists.oasis-open.org/archives/relax-ng/200206/msg00007.html

### E3 (sustantiative)

Appendix A

Replace

          <element name="ref">
            <attribute name="name">
              <data type="NCName"/>
            </attribute>
            <ref name="common-atts"/>
          </element>

with

          <element name="ref">
            <attribute name="name">
              <data type="NCName"/>
            </attribute>
            <ref name="common-atts"/>
            <ref name="other"/>
          </element>

and replace

          <element name="parentRef">
            <attribute name="name">
              <data type="NCName"/>
            </attribute>
            <ref name="common-atts"/>
          </element>

with

          <element name="parentRef">
            <attribute name="name">
              <data type="NCName"/>
            </attribute>
            <ref name="common-atts"/>
            <ref name="other"/>
          </element>

Source: http://lists.oasis-open.org/archives/relax-ng/200205/msg00042.html

## Errata as of 2002-02-28(meeting report)

### E2 (substantive)

Appendix A

Replace

                  <element name="param">
                    <attribute name="name">
                      <data type="NCName"/>
                    </attribute>
                    <text/>
                  </element>

with

                  <element name="param">
                    <attribute name="name">
                      <data type="NCName"/>
                    </attribute>
                    <ref name="common-atts"/>
                    <text/>
                  </element>.

Source: http://lists.oasis-open.org/archives/relax-ng/200112/msg00044.html

### E1 (editorial)

Section 3.1

In the example, replace `</a:document>` by `</a:documentation>`.

Source: http://lists.oasis-open.org/archives/relax-ng/200112/msg00024.html

Last updated $Date: 2003/03/27 03:08:33 $ by $Author: jjc $.