例子:
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns:xsdd="http://www.example.com/2009" xsdd:attr="yes" abc="abc">
</root>
使用XPath,怎么获取xsdd:attr属性的值?
我是这样写的:String expression="/root/@xsdd:attr";但是这样不可以,取不到怎么回事?我应该怎么写呢?
<?xml version="1.0" encoding="UTF-8"?>
<root xmlns:xsdd="http://www.example.com/2009" xsdd:attr="yes" abc="abc">
</root>
使用XPath,怎么获取xsdd:attr属性的值?
我是这样写的:String expression="/root/@xsdd:attr";但是这样不可以,取不到怎么回事?我应该怎么写呢?
解决方案 »
- 文件名过滤疑惑,高手帮忙啊。
- 关于java.io中mark()和reset()的用法
- installanyshere怎么打包WEB程序?
- 急!!!!!!!!!!!有关Java实现调用编译器的问题,请高手大侠赐教啊!!!谢谢了!!
- 关于输出对象实例的问题,在线等候,谢谢
- ArrayList的removeAll(Collection c)是以什么方式来判断对象是否存在的?
- 请问javax中有mail包吗? 我用了论坛中一些大虾的sendmail的例子,在编译时出现javax.mail.*不能访问的错误,请问如何解决?
- 如果数据库的索引存储结构是应用JAVA数据结构,会怎样呢?
- 一次性回答,保证不对,另外,为什么答案会是这样???
- 如何对菜单项创快捷键 F5?????????????????????????????????
- 关于Java正则表达式的嵌套问题
- JAVA输出下面图案
string xml = "";
XmlDocument xmldoc = new XmlDocument();
xmldoc.LoadXml(xml);
XmlNamespaceManager xnm = new XmlNamespaceManager(xmldoc.NameTable);
xnm.AddNamespace("SOAP-ENV","http://schemas.xmlsoap.org/soap/envelope/");
xnm.AddNamespace("Mo","http://www.monternet.com/dsmp/schemas/");
xmldoc.SelectNodes("//SOAP-ENV:Header/Mo:TransationID",xnm);//注意,就算是用默认命名空间的节点,也要为命名空间定义一个名字,并使用这个名字。我的新书刚上架,欢迎订购:
《搜索引擎零距离—基于Ruby+Java搜索引擎原理与实现》 清华出版社。
http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=10105450