以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  求助使用DOM解析xml一个棘手的问题  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=48828)


--  作者:charleszju
--  发布时间:6/21/2007 5:19:00 PM

--  求助使用DOM解析xml一个棘手的问题
求助解析xml时间过长的问题

使用Dell powerege 1950 server
解析使用xercers c++ library
在schema里面定义了一个很大的表,
有6000多行
****.xsd中:
<complexType name="abcTable_Type">
  <sequence>
    <element name="abc" minOccurs="0" maxOccurs="6000">
      <complexType>
        <sequence>
          <element name="省略。。。"/>
          <element name="省略。。。"/>   
        </sequence>
      </complexType>
    </element>
  </sequence>
</complexType>
==================
源码:
parser->setValidationScheme(true);  // enable parser error reprot
parser->setDoNamespaces(true);   // enable namespace check
parser->setDoSchema(true);           // enable schema validation
parser->setExternalSchemaLocation("****.xsd")
    try
    {
        parser->parse(inputSrc);  //这里就会非常慢,要1分钟多
    }

请问有没什么解决方法让解析时间短些?


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
30.273ms