I've searched on the ML archives and can't find what I'm looking, but I might just be stupid and can't find it.
I'm using Jelly to load this file, but that list directed me here. here's what I'm getting: 328 [main] ERROR org.apache.commons.jelly.parser.XMLParser - Parse Error at line 2 column 247: cvc-elt.1: Cannot find the declaration of element 'x:action'. org.xml.sax.SAXParseException: cvc-elt.1: Cannot find the declaration of element 'x:action'. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source) at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLNSDocumentScannerImpl$NSContentDispatcher.scanRoot ElementHook(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc her.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.commons.jelly.parser.XMLParser.parse(XMLParser.java:328) at com.npci.xportal.Test.main(Test.java:54) This XML file validates in XMLSpy just fine. Here's the root element declarations I'm using: <x:action xmlns="http://npci.com/xportal/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:x="http://npci.com/xportal/1.0" xsi:schemaLocation="-//http://npci.com/xportal/1.0//- D:\projects\xportal-definitions\xsd\jdbc-handler.xsd"> Here's the code I'm using to parse with: StringWriter sw = new StringWriter(); XMLSerializer ser = new XMLSerializer(sw, (new OutputFormat())); SAXParser parser = new SAXParser(); parser.setFeature( "http://apache.org/xml/features/validation/schema", true); parser.setFeature( "http://xml.org/sax/features/validation", true); parser.setFeature( "http://xml.org/sax/features/namespaces", true); parser.setFeature( "http://xml.org/sax/features/namespace-prefixes", false); XMLParser jellyParser = new XMLParser(parser); XMLOutput jellyOutput = new XMLOutput(ser.asContentHandler()); Script jellyScript = jellyParser .parse("d:/projects/xportal-definitions/actions/sql/payroll/get_check_hdr.xm l"); jellyScript.compile(); jellyScript.run((new JellyContext()), jellyOutput); System.out.println("[After]: " + sw.toString()); ByteArrayInputStream bais = new ByteArrayInputStream(sw.toString() .getBytes()); DefaultConfigurationBuilder configBuilder = new DefaultConfigurationBuilder(); Configuration config = configBuilder.build(bais); System.out.println("[Config]: " + ConfigurationUtil.toString(config)); If I change the feature "http://xml.org/sax/features/namespace-prefixes" to "false", then I get an error because the XML is corrupted to this: <x:action schemaLocation="-//http://npci.com/xportal/handler/JDBC/1.0//- file:///D:/projects/xportal-definitions/xsd/jdbc-handler.xsd" ="http://npci.com/xportal/handler/JDBC/1.0" xmlns="http://npci.com/xportal/handler/JDBC/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> Any help you could give me here would be MUCH appreciated... Thanks! Jon Brisbin ======================================= Development Programmer NPC International (620) 235-7726 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]