0
说我有一个XML文件。现在我的程序做什么取决于“元素”。 xml模式可以定义程序应该执行的操作吗?即是以下可能:xml-schema可以用来定义元数据(使用xerces)吗?
<xs:element name="test" hidden=true action=myActionOnTestElement>
然后当的Xerces'解析器读取名称的元素‘测试’它也存储动作&,这种元素是‘隐藏’。如果这对于xerces是不可能的,那么XML解析器有没有可能?
不,这正是我不想要的东西。我不想更改xml文件 - 我想要一种方法来定义我的程序如何处理xml文件。当ti读取标签YZ或XY时该怎么办。 – paul23 2013-02-15 12:16:09
那么XML数据的处理和解释完全取决于使用该XML的应用程序。解析器读取XML代码并将结构传递给您的应用程序。模式用于定义某个允许的结构并将数据类型绑定到值。解析器或模式都不定义程序应该执行的操作。 XML标签本身从未具有真正的功能含义,除非它是由解释数据的应用程序创建的。 – jasso 2013-02-17 01:46:41
以及我正在寻找一种高效(干净)的方式来“定义”和“结构”我的应用程序中的行为。但我想这种方法是“不”。 – paul23 2013-02-17 11:14:18