Html 在浏览器中验证XML和DTD
我必须对我的XML和DTD进行验证,我的问题是,如果我删除DTD中定义为必填字段的XML标记,它将继续在浏览器中显示XML,或者将我标记为错误,会发生什么情况,或者在他的情况下,验证这种情况 附件一DTD和XMLHtml 在浏览器中验证XML和DTD,html,xml,dtd,Html,Xml,Dtd,我必须对我的XML和DTD进行验证,我的问题是,如果我删除DTD中定义为必填字段的XML标记,它将继续在浏览器中显示XML,或者将我标记为错误,会发生什么情况,或者在他的情况下,验证这种情况 附件一DTD和XML 05/04/1992 85 Mtg08042013 墨西哥万岁 埃斯塔多卓越酒店:D 和productosDTD.dtd 要验证XML文件,您需要一个验证器。我不确定浏览器中是否包含一些。如果没有,那么XML将在不注意有效性的情况下显示 顺便说一下,我更喜欢XML模式来验证XM
05/04/1992
85
Mtg08042013
墨西哥万岁
埃斯塔多卓越酒店:D
和productosDTD.dtd
要验证XML文件,您需要一个验证器。我不确定浏览器中是否包含一些。如果没有,那么XML将在不注意有效性的情况下显示
顺便说一下,我更喜欢XML模式来验证XML文件。您还需要一个验证器,但您可以更精确地配置它。为什么不尝试一下?您指的是哪个浏览器,以及问题的标题与问题本身的关系如何?此外,您为什么要删除XML标记(不管是什么标记)?我必须进行测试以验证以下情况:如果我删除一个标签,例如名称和street fabricanteDispositivo,这是DTD中定义为强制数据的数据,会发生什么情况,我的问题是如何验证这种情况,我犯了一些错误?我在IE中,假设有一个插件“ToolsXML验证”,但找不到。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Dispositivos SYSTEM "productosDTD.dtd">
<Dispositivos>
<Dispositivo id="kos1000" nombreProducto="Cafetera" marca="Oster" precio="275 MXN">
<fechaImportacion> 05/04/1992</fechaImportacion>
<precioAduana>85</precioAduana>
<idPedido>Mtg08042013</idPedido>
<nombreAduana>Viva Mexico</nombreAduana>
<observacionesProducto> Excelente Estado :D </observacionesProducto>
<fabricanteDispositivo nombre="La Rivera" calle="Av de las Granjas"
numero="1230" delegacion="Azcapotzalco" entidadFederativa="DF"
codigoPostal="02230" />
</Dispositivo>
</Dispositivos>
<?xml version="1.0" encoding="UTF-8"?>
<!--
To change this template, choose Tools | Templates
and open the template in the editor.
-->
<!--
TODO define vocabulary identification data
PUBLIC ID : -//vendor//vocabulary//EN
SYSTEM ID : http://server/path/__NAME__
-->
<!-- TODO define your own vocabulary/syntax. Example follows: -->
<!ELEMENT Dispositivos (Dispositivo*)>
<!ELEMENT Dispositivo (fechaImportacion,precioAduana,idPedido,nombreAduana,
observacionesProducto,fabricanteDispositivo)>
<!ATTLIST Dispositivo
id CDATA #REQUIRED
nombreProducto CDATA #REQUIRED
marca CDATA #REQUIRED
precio CDATA #REQUIRED
>
<!ELEMENT fechaImportacion (#PCDATA)>
<!ELEMENT precioAduana (#PCDATA)>
<!ELEMENT nombreAduana (#PCDATA)>
<!ELEMENT observacionesAduana (#PCDATA)>
<!ELEMENT observacionesProducto (#PCDATA)>
<!ELEMENT idPedido (#PCDATA)>
<!ELEMENT fabricanteDispositivo (#PCDATA)>
<!ATTLIST fabricanteDispositivo
nombre CDATA #REQUIRED
calle CDATA #REQUIRED
numero CDATA #REQUIRED
delegacion CDATA #REQUIRED
entidadFederativa CDATA #REQUIRED
codigoPostal CDATA #REQUIRED
>