gpt4 book ai didi

java - 在 Dom 中创建新 child

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

我已经创建了创建 DOM 对象的测试类,当前我创建了一些属性硬编码,例如我创建了元素名称结构,对于我们有属性的结构,我创建了不同的类来使用构造函数处理属性。

这些是主方法中的代码

Properties properties = new Properties(document);
Element Property = properties.getProperty();

Properties.setProperty(Property, "product_id","10", "Pro ID");
Type.appendChild(Property);

Properties properties1 = new Properties(document);
Element Property1 = properties1.getProperty();

Properties.setProperty(Property1, "curr","5", "Curr Code");
Type.appendChild(Property1);

构造函数中的代码是

public Properties(Document document) {
Property = document.createElement(PROPERTY);
}

正如您所看到的,为了创建新属性,我已经创建了元素 property 和 property1 等硬编码,这是有问题的,因为会发生什么
如果我有一个包含数据属性列表的表,我应该如何处理它?我不确定构造函数是否是正确的解决方案,我的问题是如何做得更好?

谢谢!!!

最佳答案

这取决于您想要做什么。

如果您想创建一个 DOM,以便可以测试构建 DOM 的类,那么简单的硬编码调用就可以了。您只需确保使用足够的调用组合来彻底测试您的 API。

另一方面,如果您需要创建一个 DOM,以便可以继续测试需要某种 DOM 输入的 API,那么您可能需要考虑简单地以 XML 文档的形式创建这些 DOM,并且然后使用 org.w3c.dom API 从 XML 创建 DOM。

关于java - 在 Dom 中创建新 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13051140/

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