此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【fengsimon】截止到2008-07-23 22:11:40的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0 每贴平均分数:0
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
楼主【fengsimon】截止到2008-07-23 22:11:40的历史汇总数据(不包括此帖):
发帖的总数量:0 发帖的总分数:0 每贴平均分数:0
回帖的总数量:0 得分贴总数量:0 回帖的得分率:0%
结贴的总数量:0 结贴的总分数:0
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:---------------------结分的百分比:---------------------
无满意结贴率:---------------------无满意结分率:---------------------
如何结贴请参考这里:http://topic.csdn.net/u/20080501/09/ef7ba1b3-6466-49f6-9d92-36fe6d471dd1.html
解决方案 »
- 学生信息管理系统怎么做啊?
- 在线等!sorting(‘132554769980’) 传回 ‘012345567899’
- 删除同一条记录的问题?
- spring配置问题
- 再STRUTS 中图片上传
- 关于网络程序通讯的问题 谢谢
- apache+tomcat作为服务器,jsp页面用struts标签就会出错,org.apache.jasper.JasperException: File "/WEB-INF/c.tld" not found
- 在weblogic里一个class运行Runtime.getRuntime().exec("test.sh")生成的进程user是谁?可以改变吗?
- Cannot create PoolableConnectionFactory错误
- xml中text众的“<”总是被&lt;取代
- 转正前的考核..................SOS...(Jira)
- ajax 取歌词的中文问题
源代码在这里,这是别人的blog里的
http://hi.baidu.com/fanxufeng/blog/item/16554f667e157521ab184cd5%2Ehtml
public void open() {
try {
SAXReader reader = new SAXReader();
if (this.inputStream != null)
//document 代表什么?什么形式?以什么形式保存?
document = reader.read(this.inputStream);
else if (this.xmlFile != null)
document = reader.read(this.xmlFile);
root = document.getRootElement();
/*
* 返回根节点?什么意思?这里的
* String s=" <?xml version=\"1.0\" encoding=\"UTF-8\"?>" + " <test xmlns=\"http://www.ofbase.net/test\">"
* + " <node11 a=\"a1\"/>" + " <node12 a=\"a2\">" + " <node21>text1 </node21>" + " </node12>"
* + " <node13 a=\"a3\">" + " <node21>text2 </node21>" + " <node22 a2=\"attribute value\">text3 </node22>"
* + " </node13>" + " </test>";
* 返回的值是 <test xmlns=\"http://www.ofbase.net/test\>吗
* 而root又是以什么形式存在的?
*/
} public void setNamespace(String key, String url) {
/*
* 设命名空间
* 是建立key到url的映射吗?
*/
nsKey = key;
nsURL = url;
ns = "//" + key + ":";
xmlMap = new HashMap <String, String>();
xmlMap.put(key, url);
}
public Element selectSingleElement(String path) {//传入的是个字符串“node13”,后面这些就看不懂了!
XPath xpath = document.createXPath(ns + path);
xpath.setNamespaceURIs(xmlMap);
return (Element) xpath.selectSingleNode(document);//他这个的返回值是什么来的?一个节点吗?怎样的形式?
}
public Object selectSingleObject(Element parent, String path) { String attribute = null;
String[] aAttribute = path.split("@");//为什么要去掉@?得到的字符串不是node22吗?哪里有@这个东西呢? String sNode = aAttribute[0];//把数组的第一个字母传进sNode?为什么??
//可以的话,下面都解释一下~
if (aAttribute.length > 1) {
attribute = aAttribute[1];
sNode = sNode.substring(0, sNode.length() - 1);
}
// System.out.println(parsePath(sNode, false));
if (attribute != null)
return ((Element) selectObject(parent, parsePath(sNode, false))).attribute(attribute);
else
return selectObject(parent, parsePath(sNode, false));
}
其实这里面的东西大部分是看不懂的,跪求详细解释!!
可以的话请详细解释一下这个dom4j的东东。或者联系我QQ~149423416
给些资料也十分感激!!!