![](/img/trans.png)
[英]XML to XML using XSLT: How to check that element exists in output xml and if not create element with default value
[英]default value to element in xml
我有一個xml元素,其內容只不過是一系列其他這樣的元素
<VARIABLES ID="1">
<VAR NAME="COUNTER" VALUE="1" COMMENTS=" " />
</VARIABLES>
現在在這里,我要確保元素必須具有VAR類型的默認元素,其名稱為“ INVALID”和VALUE =“-1”。 誰能告訴我該怎么做? 我嘗試為每個屬性NAME和VALUE定義簡單類型,並為這些屬性賦予默認值,但是問題在於用戶可以輸入NAME的VAR,該值等於“ INVALID”,而VALUE則等於-1,而不是0。
提前致謝
如果我正確理解這一點,則希望對某個元素定義約束,以使當NAME="INVALID"
也必須是VALUE="-1"
。
這些被稱為共現約束 。 據我所知,XML架構根本不支持它們,因此您需要Schematron才能編寫完成該任務的規則。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.