2011-09-21 8 views

답변

3

xmlschema 유형이 language 인 자체 속성을 만들거나 Import another XML schema과 같이 xml : lang 속성을 참조 할 수 있습니다. 이것이 도움이되기를 바랍니다.

2

기준에서이 값을 함께 계산하려면 약간의 사냥을해야합니다. 다음은 XML 요소에 xml:lang 속성을 허용하기 위해 필요한 마술 소스입니다.

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> 
    <!-- Import xml: namespace --> 
    <xs:import namespace="http://www.w3.org/XML/1998/namespace" 
     schemaLocation="http://www.w3.org/2001/xml.xsd" /> 

    <!-- ... ---> 

    <xs:complexType name="myLanguagedElement"> 
    <!-- ... --> 

    <!-- use ref="" instead of name="", here in your attribute --> 
    <xs:attribute ref="xml:lang" use="optional" /><!-- or "required" if you like --> 
    </xs:complexType> 
</xs:schema> 
+0

이 결과를 변환을 통해 DTD에 표시하려면 어떻게해야합니까? – MrGadget

+0

@MrGadget DTD로이 작업을 수행하는 방법을 잘 모르겠습니다. 여기서의 질문은 스키마 사용에 관한 것입니다. –

관련 문제