NasingaLuo 2021-08-18 17:08
浏览 15
已结题

如何使用xml schema和libxml2库对多个xml文件中的数据关系进行验证

我想用xml schema对一个已有的xml文件进行验证,不光是验证xml文件的格式,也包括xml文件中的数据关系。比如,有两个xml文件

<?xml version="1.0" encoding="UTF-8"?>
<Channel Id="1">
        <Destination Name="A" />
        <Source Name="B"/>
</Channel>

<?xml version="1.0" encoding="UTF-8"?>
<Channel Id="2">
        <Destination Name="B"/>
        <Source Name="A" />
</Channel>

这里要求,A是1号Channel的目的地,那么就一定要是2号Channel的源,对于B来说也是这样的。能否使用libxml2库中的函数以及xml schema来验证这两个xml文件中的数据关系呢?需要使用那些接口函数呢?请教

(由于其他原因,这两个xml文件不能合并成为一个xml文件)

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 8月26日
    • 创建了问题 8月18日

    悬赏问题

    • ¥15 关于#python#的问题:求帮写python代码
    • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
    • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
    • ¥15 perl MISA分析p3_in脚本出错
    • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
    • ¥15 ubuntu虚拟机打包apk错误
    • ¥199 rust编程架构设计的方案 有偿
    • ¥15 回答4f系统的像差计算
    • ¥15 java如何提取出pdf里的文字?