about 0.5MB in total On Tue, Mar 17, 2009 at 8:56 AM, Benson Margulies <[email protected]>wrote:
> How big are they? > > On Mon, Mar 16, 2009 at 8:45 PM, Christopher Cheng > <[email protected]> wrote: > > All XSD and WSDL are local > > > > On Mon, Mar 16, 2009 at 7:58 PM, Benson Margulies <[email protected] > >wrote: > > > >> The simple answer is 'no.'. > >> > >> This sounds to me more like network latency trying to include external > >> schema than parsing time. > >> > >> > >> On Mon, Mar 16, 2009 at 7:26 AM, Christopher Cheng > >> <[email protected]> wrote: > >> > I found out that the slow performance of creating ports in CXF is due > to > >> DOM > >> > XML parsing. > >> > > >> > In the class "org.apache.cxf.wsdl11.SchemaUtil", the following line in > >> > function "extractSchema(Definition def, SchemaCollection schemaCol, > >> > List<SchemaInfo> schemaInfos)" takes more than 20 seconds to read the > >> schema > >> > XmlSchema xmlSchema = schemaCol.read(schemaElem, systemId); > >> > > >> > In the class "org.apache.cxf.wsdl11.WSDLManagerImpl", the following > line > >> in > >> > function "loadDefinition(String url)" takes another 10 seconds to read > >> WSDL, > >> > obviously it using wsdl4j which is also using DOM for XML parsing. > >> > Definition def = reader.readWSDL(wsdlLocator); > >> > > >> > Is it possible to switch to SAX for XML parsing instead of DOM?? > >> > > >> > > >
