【发布时间】:2011-01-06 22:19:00
【问题描述】:
我正在使用 org.w3c.xml java 库 并在执行一些任务时遇到一些困难:
- 我有一个 Element 对象;如何从中删除名称空间和前辈?
-
如何创建没有命名空间的文档?我试过了
DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance(); docBuilderFactory.setNamespaceAware(false); DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder(); Document doc = docBuilder.parse (new File("C:/Temp/XMLFiles/"+fileName+".xml"));虽然看起来很有希望,但实际上并不奏效。我仍在获取带有命名空间的文档。
-
如何从元素创建文档?
Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument(); doc.adoptNode(dataDefinition);其中 dataDefinition 是一个元素,但它不起作用;我做错了什么?
【问题讨论】:
-
“不起作用”不足以得到答案。 以什么方式不起作用?你有例外吗?如果是,是什么?
-
而且我不相信您在调用
setNamespaceAware(false)后仍然会在 DOM 中看到命名空间。请显示演示问题的完整代码。 -
发誓...今天晚些时候我会编辑我的帖子...感谢您的帮助。
标签: java xml xmldocument java-6