WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院数据库DB2 DB2 9.7 中 XML 文档解析和验证错误诊断工具 阅读

DB2 9.7 中 XML 文档解析和验证错误诊断工具

 2010-05-05 00:00:00 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愭娑樷枎閹邦剛娉氶梺鍛婎殔濞层劌鈻撻幋婵愬殫妞ゆ梻鍘х憴锟�
核心提示: 清单 11. 验证 XML schema 的注册DB2"selectobjectschema,objectname,schemalocationfromsyscat.xsrobjects"OBJECTSCHEMAOBJECTNAMESCHEMALOCATION---WZZHA

清单 11. 验证 XML schema 的注册

    
DB2 "select objectschema, objectname, schemalocation from syscat.xsrobjects" 
OBJECTSCHEMA OBJECTNAME SCHEMALOCATION 
------------ ------------- ---------------------- 
WZZHANG ORDER http://www.test.com/po/order.xsd 
 1 record(s) selected. 

插入文档遇到验证错误

假设用户使用以下命令插入一个不符合模式 order.xsd 的 XML 文档 order_valerr.xml:

清单 12. 插入包含验证错误的 XML 文档 order_valerr.xml

 INSERT INTO T VALUES(XMLVALIDATE(XMLPARSE (document ' 
 <?xml version="1.0" encoding="UTF-8"?> 
 <n1:PurchaseOrder 
 xsi:schemaLocation="http://www.test.com/po order.xsd" 
 xmlns:n1="http://www.test.com/po" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
 <item> 
 <Id>1</Id> 
 <Date>2001-12-17T09:30:47.0Z</Date> 
 <ItemName>item1</ItemName > 
 <NumberOrdered>2</NumberOrdered> 
 <Customer>A company</Customer> 
 </item> 
 <item> 
 <Id>2</Id> 
 <Date>2001-12-17T09:30:47.0Z</Date> 
 <ItemName>item2</ItemName> 
 <NumberOrdered>2</NumberOrdered> 
 <Customer>A company</Customer> 
 </item> 
 <item> 
 <Id>3</Id> 
 <Date>2002-12-17T09:30:47.0Z</Date> 
 <NumberOrdered>3</NumberOrdered> 
 <ItemName>item3</ItemName> 
 <Customer>B company</Customer> 
 </item> 
 </n1:PurchaseOrder>' 
 ) ACCORDING TO XMLSCHEMA ID wzzhang.order))" 

上一页  5 6 7 8 9 10 

Tags:DB XML 文档

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接