XML Utility class exist for simple modification - add, remove/delete, change/modify?

Does a Java library exist that has the capability shown in the client code below? I'm looking for a library that provides basic XML manipulation capabilities using strings. MagicXml mXml = MagicXmlUtil.createXml(""); mXml.addNode("players", ""); mXml.addNode("players", ""); mXml.removeNode("player[@name='Delete Me']"); mXml.addAttribute("team[@name='cougars']", "city", "New York"); mXml.addAttribute("team[@name='cougars']", "deleteMeAttribute", "Delete Me"); mXml.removeAttribute("team[@name='cougars']", "deleteMeAttribute"); mXml.modifyAttribute("player[@name='Michael']", "name", "Mike"); mXml.setNodeValue("player[@name='Mike']", "node value for Mike"); MagicXmlNode node = mXml.getNode(""); mXml.addNode("players", node); mXml.modifyAttribute("player[@name='Frank'][1]", "name", "Frank2"); System.out.println("mXml:\n" + mXml.toString()); mXml: node value for Mike
Just write an utility class around XPath queries, that's all it takes.

以上就是XML Utility class exist for simple modification - add, remove/delete, change/modify?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » JavaScript 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏