Ok, I may have found the answer to my own question, but I can't get it to
work.  I registered the URI and DTD in the External Resources area of the
IDE Options like this:

   URI:
   http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd

   Location:
   C:\idea\config\j2ee\xhtml1-transitional.dtd

But, when i try to validate my document, i get an "Internal Error Occured"
message window and the following stack trace appears in the console:

[  15266]  ERROR -                            Xml -
java.lang.NullPointerException
        at
com.intellij.xml.actions.ValidateXmlAction.a(ValidateXmlAction.java:77)
        at
com.intellij.xml.actions.ValidateXmlAction.a(ValidateXmlAction.java:44)
        at com.intellij.xml.actions.a.run(a.java)
        at com.intellij.psi.impl.n.run(n.java:5)
        at com.intellij.vfs.VirtualFileManager.a(VirtualFileManager.java:24)
        at com.intellij.psi.impl.v.b(v.java:122)
        at com.intellij.psi.impl.v.a(v.java:101)
        at
com.intellij.xml.actions.ValidateXmlAction.actionPerformed(ValidateXmlAction
.java:4)
        at com.intellij.jd.actions.j.run(j.java:2)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:337)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.ja
va:131)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java
:98)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)


Thanks,

chris
==========================================================================
> -----Original Message-----
> From: Bartley, Chris 
> Sent: Thursday, February 07, 2002 2:29 PM
> To: '[EMAIL PROTECTED]'
> Subject: #602: Validation of XML (specifically XHTML)
> 
> 
> First, are there plans to support XHTML (validation, 
> completion, etc.)?  Files that have one of the recognized 
> HTML file type extensions (.html, .htm, etc) would need to be 
> recognized as XML if it begins with an XML-ish prologue.
> 
> In the meantime, i thought i'd give it a try by trying to 
> "fool" IDEA by naming my html file with a ".xml" extension, 
> say "index.xml".  I then started out with the standard prologue:
> 
>    <?xml version="1.0" encoding="UTF-8"?>
>    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 
> Transitional//EN" 
> "http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-tran
> sitional.dtd">
> 
> IDEA is apparently not fetching the DTD from w3.org, so i 
> downloaded it myself hoping that if i put it in 
> [idea_home]/config/j2ee that validation and completion would 
> magically work.  They don't.
> 
> So, my question is, how do we go about getting IDEA to 
> recognize and use a DTD?  Do we have to have a local copy of 
> it, and, if so, where should it go?
> 
> Thanks.
> 
> chris
> 

_______________________________________________
Eap-list mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-list

Reply via email to