Changeset 3043


Ignore:
Timestamp:
08/03/07 19:45:14 (13 years ago)
Author:
curtis
Message:

Validate against OME-XML, not OMECA-XML.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/loci/formats/ConsoleTools.java

    r3041 r3043  
    528528      { 
    529529        // output OME-XML 
     530        String xml = null; 
    530531        try { 
    531532          Method m = ms.getClass().getMethod("dumpXML", (Class[]) null); 
    532           String xml = (String) m.invoke(ms, (Object[]) null); 
     533          xml = (String) m.invoke(ms, (Object[]) null); 
    533534          LogTools.println(FormatTools.indentXML(xml)); 
    534535        } 
     
    579580 
    580581            // prepare the XML source 
    581             r.exec("import javax.xml.transform.dom.DOMSource"); 
     582            r.exec("import java.io.StringReader"); 
     583            r.exec("import javax.xml.transform.stream.StreamSource"); 
    582584            r.setVar("ms", ms); 
    583585            r.exec("root = ms.getRoot()"); 
    584             r.exec("domElement = root.getDOMElement()"); 
    585             r.exec("source = new DOMSource(domElement)"); 
     586            r.setVar("xml", xml); 
     587            r.exec("reader = new StringReader(xml)"); 
     588            r.exec("source = new StreamSource(reader)"); 
    586589 
    587590            // validate the OME-XML 
     
    591594            } 
    592595            catch (ReflectException exc) { 
    593               // NB: validation errors are shown anyway 
     596              // display validation errors 
     597              LogTools.println(exc.getCause().getCause().getMessage()); 
    594598            } 
    595599          } 
Note: See TracChangeset for help on using the changeset viewer.