小编ron*_*ron的帖子

错误:org.apache.xerces.dom.DeferredTextImpl无法强制转换为org.w3c.dom.Element

XML:

<nativeInformation>
       <detail id="natural:fieldFormat">A</detail>
</nativeInformation>
Run Code Online (Sandbox Code Playgroud)

我想获得"id"值.但不断收到此错误:org.apache.xerces.dom.DeferredTextImpl无法强制转换为org.w3c.dom.Element

我的代码:

  for (int i = 0; i < nodeList.getLength(); i++) {
      String s;
      Node n = nodeList.item(i);         
      Attr attrName = ((Element) n).getAttributeNode("id");          
      if (attrName.getValue()!=null) {
           s = attrName.getValue();
           System.out.println(s);              
      } 
     } 
Run Code Online (Sandbox Code Playgroud)

如果我写:System.out.println("父节点是"+ n.getParentNode()); 在for循环里面会给我,[detail:null]

任何帮助将非常感激.

java xml dom

7
推荐指数
1
解决办法
2万
查看次数

连接SAP Hana数据库时调用未定义的函数odbc_connect()消息

odbc_connect()在我的PHP页面中用来连接到HANA数据库.我在本地运行时工作正常.我将相同的PHP页面上传到服务器,我收到此错误:

Fatal error: Call to undefined function odbc_connect()
Run Code Online (Sandbox Code Playgroud)

代码:

$connect = odbc_connect("Team6DataSource", "TEAM6", "Password1", SQL_CUR_USE_ODBC);
Run Code Online (Sandbox Code Playgroud)

Team6DataSource =数据源名称.

IP地址= 54.217.234.218

谁能帮帮我吗?谢谢

php sap

3
推荐指数
1
解决办法
3万
查看次数

正则表达式匹配地址的开头

我想匹配java中地址的开头.我已经尝试过这个网站(http://www.regexplanet.com/advanced/java/index.html),它确实匹配了地址但是我在netbean中尝试过它的那一刻它没有.任何想法为什么?

Pattern p = Pattern.compile("\bcloud.*");
Matcher m = p.matcher("cloud (cloud.yahoo.com:225) - v0.00014 ( jan 10 1999 / 24:12:56 )"); 

System.out.println(m.matches());
Run Code Online (Sandbox Code Playgroud)

java regex

1
推荐指数
1
解决办法
63
查看次数

标签 统计

java ×2

dom ×1

php ×1

regex ×1

sap ×1

xml ×1