一个xml文件需要用多个schema文件进行校验,这些schema文件是本地的, 用一个schema校验我会, 多个就不知道怎么做了,请问用java怎么实现?

解决方案 »

  1.   

    可以不可以将一个XML文件在每个schema验证一回嘞?
      

  2.   


    C++有相应的方法,把多个xsd文件路径连起来就行了
      

  3.   

    你直接把要验证的XML的文件头把所有XSD和命名空间都加进去不就自动能验证了吗
      

  4.   


    这样不行, 因为我是要用本地xsd文件进行校验,而文件头是"http://............"
      

  5.   

    谁说的xml里面xsd不能引用本地文件了
      

  6.   


    这样需要修改xml文件,我意思是原有的xml通过本地的一组xsd校验
      

  7.   

    xmlvalidator可以做,你搜索一下例子