我需要为以下 XML 创建验证文件(DTD 或 Schema 或其他):
<?xml version="1.0" encoding="UTF-8"?>
<Result>
<StatusCode>1</StatusCode>
<StatusMessage>
<SSPReturnMessage>
<S>false</S>
<Date>23-Jan-2013 14:33</Date>
<EL>
<E EC="473">
<ES><![CDATA[Error message]]></ES>
</E>
</EL>
</SSPReturnMessage>
</StatusMessage>
<Data>
<LocalPort>-1</LocalPort>
<TunnelID></TunnelID>
</Data>
</Result>
Data 标签是可选的,里面的标签可以是任何东西(任何标签名称)。
问题是如何做到这一点以及使用哪种技术?DTD 还是模式?甚至是别的什么?