Q. Как выразить xsd:any c помощью RelaxNG?

Как с помощью RelaxNG выразить следующую конструкцию

<xsd:any processContents="skip"  maxOccurs="unbounded"/>

Т.е. имеется схема, необходимо перевести ее в RelaxNG

<xsd:complexType name="extensionType" mixed="true">
              use for local extensions or
              for extensions from  other XML schemas
        <xsd:any processContents="skip"

A [flax].

Tom Gaven замечает

 AFAIK, RNG doesn't have an 'any' pattern, which might make your expression
 simpler, but why clutter up the syntax?  It's perfect as is!

The code might be:

   | element extension { anyElementOrText }
   | recordInfo)+

anyElementOrText = element *  { attribute * { text } | text |  anyElementOrText }*
  faq/migration2relax.txt · Последние изменения: 2012/03/27 05:15
Нас поддерживают: Рейтинг@Mail.ruliveinternet.ru