【发布时间】:2012-11-30 11:48:41
【问题描述】:
附件是两个屏幕截图和我的代码。我正在尝试将 animation_sequence 作为结束和结束括号,我已尽力而为,但现在我寻求您的帮助。请帮忙。我的代码将其生成为
代码:
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document testDoc = builder.parse(new File("./data/sprite_types/" + spriteName + "/" + spriteName + ".xml"));
Element state = testDoc.createElement("state");
state.setTextContent(element);
Element animationState = testDoc.createElement("animation_state");
Element sequence = testDoc.createElement("animation_sequence");
testDoc.getElementsByTagName("animations_list").item(0).appendChild(animationState).appendChild(state);
testDoc.getElementsByTagName("animation_state").item(testDoc.getElementsByTagName("state").getLength() - 1).appendChild(sequence);
DOMSource source = new DOMSource(testDoc);
PrintStream ps = new PrintStream("./data/sprite_types/" + spriteName + "/" + spriteName + ".xml");
StreamResult result = new StreamResult(ps);
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
transformer.transform(source, result);
【问题讨论】:
-
所以我注意到的第一件事 - 'sequence' 在结束标签上拼写错误。
-
这是我的一个错字,只是为了证明我希望它是怎样的。
标签: java xmlhttprequest