XML验证的问题,知道的帮个忙分不够可以再加. ( 积分: 100 )

  • 主题发起人 superong
  • 开始时间
S

superong

Unregistered / Unconfirmed
GUEST, unregistred user!
我自己有定了XML一套规范,客户的文件必需按这规范做出工程文件,我想在读进客户文件的时候就对XML是否符合规范进行验证,谁如果谁做过的话请告知.
 
S

superong

Unregistered / Unconfirmed
GUEST, unregistred user!
我自己有定了XML一套规范,客户的文件必需按这规范做出工程文件,我想在读进客户文件的时候就对XML是否符合规范进行验证,谁如果谁做过的话请告知.
 
L

liyinwei

Unregistered / Unconfirmed
GUEST, unregistred user!
要说清除还是要看你定的规范的。
我建议:
首先,把文件载入XML组件,如TXMLDocument,用组件去检验文件是否符合XML规范。
再用你定的规范去验证是否符合,其中也没什么难点的,主要就是对 Node,ChildNodes,Attributes,NodeName,NodeValue 等进行操作。
 
S

superong

Unregistered / Unconfirmed
GUEST, unregistred user!
我是想做的同一些XML浏览工具一样的验证,用schema验证xml,不知道知道否,有的话最好发个Demo.
 
S

superong

Unregistered / Unconfirmed
GUEST, unregistred user!
为什么没有人回答,是分数不够吗?好郁闷.
 
L

liyinwei

Unregistered / Unconfirmed
GUEST, unregistred user!
schema(纲)只是一种XML语法规则,现在基本上都是用它。
验证的话跟schema没有直接的联系,TXMLDocument已经支持schema。
验证的主要工作是验证关键字、属性名称、属性的值和关键字对应的值,这些都需要根据你的实际情况来写的,在不清楚你的实际要求的情况下是无法写出Demo,的,建议你先去看看Delphi自带的Demo(在Delphi目录下的Demos/Intenet).
 

Similar threads

回复
0
查看
851
不得闲
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
924
SUNSTONE的Delphi笔记
S
顶部