我现在用XSD可以验证XML里的各个数据(要求使用microsoft xml 5.0中的DOMDocument5.0),但在DELPHI6里怎么调用XSD去关联验证XML文件呢?

解决方案 »

  1.   

    我现在也遇到了这个问题,就是DELPHI中如何调用XSD去验证XML的合法性???
      

  2.   

    转地.....希望有点帮助
    ---------------------------
    function Validate(nameSpace, xsdFile : String): IXMLDOMParseError;
    var
      Schema : XMLSchemaCache40;
    begin
      //创建Schema Cache 并装载Schema文件
      Schema := CreateComObject(CLASS_XMLSchemaCache40) as XMLSchemaCache40;
      Schema.add(nameSpace,xsdFile);  //把schema对象赋给Dom文档
      FIDoc.schemas := Schema; 
      Result := FIDoc.parseError;
    end;
    ---------------------------------
    ...哇哈哈哈 CSDN's forum Explorer