「java编辑XMLJX」java编辑器未包含main类型
今天给各位分享java编辑XMLJX的知识,其中也会对java编辑器未包含main类型进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
Java编写xml文件
老弟啊 你这些代码太多啊 我给你指出个方向吧,你不就是想作出来个树状菜单吗?树状菜单的生成有很多方法,这里我给你介绍4个,第一用dhtmlxtree,具体怎么弄官方给出了例子,第二dtree,这个是由3部分组成,一个是JS文件,一个是CSS文件,一个是你页面调用DAO层方法显示页面的文件,第三用acegi,这个是跟STRUTS相关的组件,第四就是直接通过JAVA out.println()出来,这里你让谁谁都不会给你完整的写出来,因为代码量大,所以我只能给你指明下方向
关于java操作XML文件
当然可以:
参考一下代码:html文件
html
body
script type="text/javascript"
var xmlDoc;
// code for IE
if (window.ActiveXObject)
{
//创建xml解析器对象
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
else
{
alert('Your browser cannot handle this script');
}
xmlDoc.async=false;
xmlDoc.load("note.xml");
var x=xmlDoc.documentElement.childNodes;
for (var i=0;ix.length;i++)
{
if (x[i].nodeType==1)
{
//Process only element (nodeType 1) nodes nodetype==1表示元素element的意思
document.write(x[i].nodeName + ": ");
document.write(x[i].childNodes[0].nodeValue);
document.write("br /");
}
}
/script
/body
/html
xml文件:
?xml version="1.0" encoding="ISO-8859-1"?
!-- Edited with XML Spy v2007 () --
note
toGeorge/to
fromJohn/from
headingReminder/heading
bodyDon't forget the meeting!/body
/note
如何用java代码创建xml文件
用java自带的就可以,有问题可以问我
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
//构造
public XMLUtil(String name) throws ParserConfigurationException {
filename = name;
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
builder = factory.newDocumentBuilder();
document = builder.newDocument();
}
/**
* 保存到文件
*/
public void toSave() {
try {
TransformerFactory tf = TransformerFactory.newInstance();
Transformer transformer = tf.newTransformer();
DOMSource source = new DOMSource(document);
transformer.setOutputProperty(OutputKeys.ENCODING, "GB2312");
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
PrintWriter pw = new PrintWriter(new FileOutputStream(filename));
StreamResult result = new StreamResult(pw);
transformer.transform(source, result);
} catch (TransformerException mye) {
mye.printStackTrace();
} catch (IOException exp) {
exp.printStackTrace();
}
}
java操作xml
document = DocumentHelper.parseText(infoXML);
Element root = document.getRootElement(); //根节点
Iterator it =root.elements().iterator();
while(it.hasNext()){
........................
}
然后循环的去获取你自定义的节点名称获得相应的值。
这是DOM方法
百度不允许发代码,如果有不懂的可以HI我!
java修改xml文档
最好还是自己写,我这里有个xml处理类 你自己看着写吧, 给个邮箱
java编辑XMLJX的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java编辑器未包含main类型、java编辑XMLJX的信息别忘了在本站进行查找喔。