请教:为什么我用xpath读schema文件,读出来的接点总是null
程序如下:
import org.w3c.dom.*;
import org.jaxen.XPath;
import org.jaxen.dom.DOMXPath;
…………
public void init(String elementName,String id) throws Exception
{
XMLDoc schemaDoc=new XMLDoc("conf/data.xsd");
String xpathString="//xs:element[@name='"+elementName+"']/@db:Table";
XPath xpath=new DOMXPath(xpathString);
Node node=(Node)xpath.selectSingleNode(schemaDoc.getCurDocument());
tableName=node.getNodeValue().toString();
//我自己封装的类XMLDoc,用来建立document,这里读入一个schema
//schema读入正确,xpathString也没有错
//问题:为什么xpath.selectSingleNode(schemaDoc.getCurDocument())总是null
请指教,并且能个例子,本人第一次用xpath