gpt4 book ai didi

codenameone - 我如何在 Codenameone 中模拟 w3c Dom API

转载 作者:行者123 更新时间:2023-12-02 01:25:25 26 4
gpt4 key购买 nike

我正在尝试将 CookXml 移植到 codenameone,以便我可以使用它在 xml 中定义 UI。 CookXml 依赖于 w3c dom 和 javax 解析器。我正在寻找一种方法来用 codenameone 中的 XMLParser 替换 javax 文档生成器类。尽管 XMLParser 应该是一个关闭端口,但我似乎无法确定使用什么来获取属性或 Attr 节点,这一事实让我感到难过。 XMLParser 中的元素是否与 Attr 节点相同?还是不只是支持?例如,我将如何获取元素的属性名称?

最佳答案

XMLParser 将NodeDocumentElement 等概念统一到一个Element 中。类。

与 DOM 属性相比,属性得到了简化。

要获取您可以调用的属性:

Hashtable<String, String> h = (Hashtable<String, String>)elem.getAttributes();

然后获取所有的属性名称/值:

for(String key : h.keySet()) {
String value = h.get(key);
....
}

关于codenameone - 我如何在 Codenameone 中模拟 w3c Dom API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37378147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com