Subjects
Home
VOTE Move XML Commons to Xerces
Commented: (XERCESJ 589) Bug with pattern restriction on long strings
: Xerces J 2 8 1 Release on Wednesday, September 13th
: Xerces J 2 9 0 Release on Wednesday, November 22nd
Commented: (XERCESJ 1066) Restriction+choice+substitutionGroup error
Commented: (XERCESJ 1178) Error getting prefix for an attribute with no n
Updated: (XERCESJ 1244) XMLSchemaValidator does not contribute element 's
Some consideration about the xerces DOM implementation
Updated: (XERCESJ 1066) Restriction+choice+substitutionGroup error
Commented: (XERCESJ 1227) Poor performance / OutOfMemoryError for sequenc
retain exception stack traces
Updated: (XERCESJ 1193) NPE or hang when parsing using the "continue afte
Future of NekoHTML
Commented: (XERCESJ 1203) NPE in XMLDTDProcessor
DOM Level 3 APIs for Xalan J and a new Xalan release (2 7 1)
: xml commons external 1 3 04 Release on Wednesday, November 22nd
Commented: (XERCESJ 1247) Incorrect location information on SAX when usin
XInclude exceptions how to mirror Xerces J functionality into Xerces C++?
First proposal on SoC project "Add support for the StAX (JSR 173) cursor API
: xml commons resolver 1 2 Release on Wednesday, November 22nd
Typo in RangeToken java Please check
Validator features
java lang ClassCastException when adopting Node
using the org apache xerces impl xs identity package
Updated: (XERCESJ 1257) buffer overflow in UTF8Reader for characters out
Problem with ref attributes and schema validation
Updated: (XERCESJ 122) XMLSchemaValidator does not contribute element 's d
Performance problem under load Xerces with Weblogic 9 x
remove ignored memory allocation
Commented: (XERCESJ 1177) SAXXMLStreamReader doesn 't always report namesp
Commented: (XERCESJ 977) Null pointer exception during DOM parsing
Commented: (XERCESJ 1197) Code cleanup for org apache xml serialize
Commented: (XERCESJ 1201) Initial contribution for StAX Event API
Updated: (XERCESJ 1061) Regex "$ " and "^ " characters treated as special c
Commented: (XERCESJ 1199) SAXXMLStreamReader should attempt to register a
Commented: (XERCESJ 1061) Regex "$ " and "^ " characters treated as special
Updated: (XERCESJ 589) Bug with pattern restriction on long strings
StackOverflow
xerces Range unnecessarily not garbage collectable if not detached
Updated: (XERCESJ 1178) Error getting prefix for an attribute with no nam
Bug in xs:redefine
Commented: (XERCESJ 1204) Can not set XMLEntityResolver for LSParser
Updated: (XERCESJ 1253) Prototype for SoC2007 project "Add support for th
Updated: (XERCESJ 1259) Add SteamFilter Function to SoC2007 project "Add
Assigned: (XERCESJ 444) SAXException thrown by EntityResolver is reported
Google Summer of Code 2007
Xerces J and XInclude relative path issue
Assigned: (XERCESJ 206) Stack overflow when using a schema validation
Commented: (XERCESJ 1215) Restrictions involving two levels of substituti
Closed: (XERCESJ 1203) NPE in XMLDTDProcessor
non overriding equals methoda
Resolved: (XERCESJ 1079) invalid value returned for TOTALDIGITS facet in
Xerces AS3 port
Updated: (XERCESJ 325) Regular Expression; Pattern "| " clause order de
Updated: (XERCESJ 1196) Javadoc generation fails on Java SE 5 0
Closed: (XERCESJ 1202) DTD validation on XIncluded documents when the sch
Created: (XERCESJ 1124) Nonspecific schema error message
a bug in xerces
Updated: (XERCESJ 1201) Initial contribution for StAX Event API
Closed: (XERCESJ 1254) Empty uris in targetNamespace attribute not report
Links
Home
Oracle database error code
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
Help needed: cannot resolve symbol symbol : method getConfig ()

Help needed: cannot resolve symbol symbol : method getConfig ()

2004-08-25       - By Mike Hao
Reply:     1     2  


Hi there,

I am trying to use the DOM Level 3 functionalities. I checked out the xml
-xerces source from the apach CVS, and built Xerces using the jars-dom3 target,
and I got two new jar files: dom3-xml-apis.jar and the dom3-xercesImpl.jar. I
included these new jars in my classpath and I run a testing program, but get
some compiling error:

C:\Temp>javac Test.java
Test.java:35: cannot resolve symbol
symbol  : method getConfig ()
location: interface org.w3c.dom.Document
               DOMConfiguration config = document.getConfig();
                                                 ^
Test.java:37: cannot resolve symbol
symbol  : method setDocumentURI (java.lang.String)
location: interface org.w3c.dom.Document
               document.setDocumentURI("file:///c:/data");
                       ^
Test.java:43: cannot resolve symbol
symbol  : method normalizeDocument ()
location: interface org.w3c.dom.Document
               document.normalizeDocument();
                       ^
3 errors

The following is my test code:

public class Test{

public static void main(String[] args){

             Document document = null;

             String xmlFile = "file:///c:/data/personal.xml";

 try {
      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
      DocumentBuilder builder = factory.newDocumentBuilder();
      document = builder.parse(xmlFile);
  DOMConfiguration config = document.getConfig();
 
  document.setDocumentURI("file:///c:/data");
 
  config.setParameter("schema-type", "http://www.w3.org/2001/XMLSchema");
  config.setParameter("validate", Boolean.TRUE);
  config.setParameter("schema-location", "personal.xsd");
 
  document.normalizeDocument();

 } catch (FactoryConfigurationError e) {
      // unable to get a document builder factory
 } catch (ParserConfigurationException e) {
      // parser was unable to be configured
 } catch (SAXException e) {
      // parsing error
 } catch (IOException e) {
      // i/o error
 }
 

}

}

Can anyone tell me what's going wrong?

Thanks,

Mike







   
---------------------------------
Do you Yahoo!?
Win 1 of 4,000 free domain names from Yahoo! Enter now.
<P>Hi there,</P>
<P>I am trying to use the DOM Level 3 functionalities. I checked out the xml
-xerces source from the apach CVS, and built Xerces using the jars-dom3 target,
and I got two new jar files: dom3-xml-apis.jar and the dom3-xercesImpl.jar. I
included these new jars in my classpath and I run a testing program, but get
some compiling error: </P>
<P>C:\Temp&gt;javac Test.java<BR>Test.java:35: cannot resolve symbol<BR>symbol
&nbsp; : method getConfig ()<BR>location: interface org.w3c.dom.Document<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp; DOMConfiguration config = document.getConfig();<BR>&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<BR>Test.java:37: cannot
resolve symbol<BR>symbol&nbsp; : method setDocumentURI (java.lang.String)<BR
>location: interface org.w3c.dom.Document<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.setDocumentURI(
"<A
href="file:///c:/data">file:///c:/data</A>");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<BR>Test.java:43: cannot resolve symbol<BR
>symbol&nbsp; : method normalizeDocument ()<BR>location: interface org.w3c.dom
.Document<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp; document.normalizeDocument();<BR>&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<BR>3 errors</P>
<P>The following is my test code:</P>
<P>public class Test{</P>
<P>&nbsp;public static void main(String[] args){</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp; Document document = null;</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp; String xmlFile = "<A href="file:///c:/data/personal.xml">file:///c:/data
/personal.xml</A>"; </P>
<P>&nbsp;&nbsp;try {<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp
;DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();<BR>&nbsp
;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;DocumentBuilder builder = factory
.newDocumentBuilder();<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;document =
builder.parse(xmlFile);<BR>&nbsp;&nbsp;&nbsp;DOMConfiguration config = document
.getConfig();<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;document.setDocumentURI("<A
href="file:///c:/data">file:///c:/data</A>");<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;
&nbsp;config.setParameter("schema-type", "<A href="http://www.w3.org/2001
/XMLSchema">http://www.w3.org/2001/XMLSchema</A>");<BR>&nbsp;&nbsp;&nbsp;config
.setParameter("validate", Boolean.TRUE);<BR>&nbsp;&nbsp;&nbsp;config
.setParameter("schema-location", "personal.xsd");<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp
;&nbsp;document.normalizeDocument();</P>
<P>&nbsp;&nbsp;} catch (FactoryConfigurationError e) {<BR>&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;// unable to get a document builder factory<BR>&nbsp;&nbsp;}
catch (ParserConfigurationException e) {<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;
&nbsp;// parser was unable to be configured<BR>&nbsp;&nbsp;} catch (SAXException
e) {<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;// parsing error<BR>&nbsp;&nbsp;}
catch (IOException e) {<BR>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;// i/o error<BR
>&nbsp;&nbsp;}&nbsp;<BR>&nbsp;&nbsp;</P>
<P>&nbsp;}</P>
<P>}</P>
<P>Can anyone tell me what's going wrong?</P>
<P>Thanks,</P>
<P>Mike</P>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>&nbsp;</P><p>
    <hr size=1>Do you Yahoo!?<br>
Win 1 of 4,000 free domain names from Yahoo! <a
href="http://us.rd.yahoo.com/evt=26640/*http://promotions.yahoo.com/goldrush"
>Enter now</a>.