簡體   English   中英

DTD 中的破折號未驗證

[英]dashes in DTD not validating

我有一個由其他人提供的DTD ,當我嘗試使用XSLT時它沒有驗證。 這是一個摘錄:

<!ELEMENT        vehicle                        - -        (#PCDATA | left | centre | right)* 
                                                -(vehicle |
                                                   date |
                                                   title |
                                                   price |
                                                   id |
                                                   code |
                                                   ref |
                                                  %changeref
                                                )>

解析器第一行的兩個破折號有問題。 這是解析器有問題的處理DTDs的舊方法嗎?

DTD相當大,這些破折號貫穿定義。 我可以做些什么來驗證它嗎?

該 DTD 用於 SGML,而不是 XML。

額外的- -用於標記最小化,XML 不支持。 如果您想使用 XML 的 DTD,則必須刪除它們。

也可以看看

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM