Hi, If you need to create a DocumentType node I'd suggest that you use the DOMImplementation. For example:
... org.w3c.dom.DOMImplementation domImpl = org.apache.wml.dom. WMLDOMImplementationImpl.getDOMImplementation(); org.w3c.dom.DocumentType type = domImpl.createDocumentType("wml", "-//WAPFORUM//DTD WML 1.1//EN", "http://www.wapforum.org/DTD/wml_1.1.xml"); org.apache.wml.WMLDocument doc = (org.apache.wml.WMLDocument) domImpl.createDocument(null, null, type); doc.appendChild(doc.createElement("wml")); ... Thanks. Michael Glavassevich XML Parser Development IBM Toronto Lab E-mail: [EMAIL PROTECTED] E-mail: [EMAIL PROTECTED] "winter.pi" <[EMAIL PROTECTED]> wrote on 05/28/2008 09:03:05 PM: > Hello Michael: > Thank you for your explanation. > But most of the times, my documents do have the DTD, like this: > <?xml version="1.0" encoding="utf-8"?><!DOCTYPE wml PUBLIC "- > //WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> > How should I do to parse it ? > Thank you! > > > 发件人: Michael Glavassevich [mailto:[EMAIL PROTECTED] > 发送时间: 2008年5月28日 19:21 > 收件人: j-users@xerces.apache.org > 抄送: [EMAIL PROTECTED] > 主题: Re: how to user WMLDocumentImpl > > Hi, > > If your document doesn't have a DTD you should be able to set it to null. > > Thanks. > > Michael Glavassevich > XML Parser Development > IBM Toronto Lab > E-mail: [EMAIL PROTECTED] > E-mail: [EMAIL PROTECTED] > > "winter.pi" <[EMAIL PROTECTED]> wrote on 05/25/2008 09:17:41 PM: > > > Hello: > > I’m a new user of xerces. I want to user WMLDocumentImpl to > > parse wml document , just like HTMLDocumentImpl. > > But there is a parameter of DocumentType which I didn’t know > > how to set. > > Does anybody show me an example of it ? > > Thank you . > > > > > > Winter.pi > > [image removed] > > R&D Dept, Roboo Inc. > > MSN: [EMAIL PROTECTED] > > TEL: 0512-62959785 > > www.roboo.com , wap.roboo.com