XML validated against a DTD is "Valid" XML.
Well Formed XML documents
Syntax rules
- XML document는 root element를 가진다.
- XML elements는 closing tag가 있어야 한다.
- XML tags는 case sensitive 하다.
- XML elements는 properly nested이어야 한다.
- XML attribute values는 quoted 되어야 한다.
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Valid XML Documents
<!DOCTYPE note SYSTEM "Note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
XML DTD
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
XML Schema
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
A General XML Validator
XML files의 문법 체크를 도와주기 위하여, XML validator가 있다.
자신이 작성한 XML 소스나 XML파일의 validation을 확인 할 수 있다.
참고 사이트 : w3school
'Voice Portal > Dialog Designer' 카테고리의 다른 글
| [eclipse] Workspace Unavailable (0) | 2009/03/11 |
|---|---|
| [eclipse]JVM terminated. Exit code=-1 (0) | 2009/03/05 |
| XML Validation (0) | 2009/01/09 |
| How can XML be used? (0) | 2009/01/09 |
| vxml+ccxml can make a call. (0) | 2008/12/03 |
| [java] Javadoc 사용 (0) | 2008/11/28 |


