2

我看过 api qx.xml.* 只有三个类。通过这些课程,我们可以阅读。使用 qooxdoo api 编辑 xml 文件的推荐方法是什么?

4

1 回答 1

3

qooxdoo 的 qx.xml.* 名称空间基本上是一组静态方法,用于抽象出浏览器在处理 XML 文档时的一些差异。您从 qx.xml.Document 方法之一开始创建文档。您得到的是本机浏览器文档 (DOM) 对象。然后您只需使用该对象的 API,例如调用.createElement()创建一个 DOM 元素 asf。如果您想在元素上设置 XML 名称空间,您可以使用 qx.xml.Element.createSubElementNS() 以跨浏览器的方式执行此操作。类似的考虑适用于序列化和 XPath 搜索。

所以对您的问题的简短回答是:您使用 qx.xml.Document 类将 XML 文件解析为 DOM 对象。然后使用 DOM 对象的原生 API 来操作(“编辑”)文档树。对于因浏览器而异的操作,您可以使用 qx.xml.* 静态方法。

您还可以查看单元测试类 qx.test.Xml,以查看有关使用 API 的更多示例。

于 2011-03-04T09:16:19.850 回答