2009-05-10 2 views
1

Этот вопрос относится к that. Но несколько расширен.Определение структуры текста() узла сложного смешанного элемента

Давайте предположим, что мы имеем XML:

<field name="test_field_0"> 
    Some text that is texty text. 
    <subfield>Some text.</subfield> 
</field> 

Схема для него из related question:

<xs:element name="field"> 
    <xs:complexType mixed="true"> 
     <xs:sequence> 
       <xs:element ref="subfield" minOccurs="0" maxOccurs="unbounded" /> 
     </xs:sequence> 
     <xs:attribute name="name" type="xs:string" /> 
    </xs:complexType> 
</xs:element> 

Теперь дополнительное требование заключается в том, что text() узел field элемента должен регулироваться каким-либо рисунком, например: \p{Lu}(\p{Ll}\p{P}\p{Z})+

ответ

1

XML-схема не позволяет ограничивать s в тексте элемента, который содержит смешанный контент.

+0

Это печально, но спасибо. – skfd

Смежные вопросы