dtd-xml中定义为DefaultValue的属性在浏览器中没显示出来

问题描述

xml中定义为DefaultValue的属性在浏览器中没显示出来

xml中的代码:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE CATALOG SYSTEM "4.DTD">
<CATALOG>
<PRODUCT NAME="ff" >
<SPECIFICATIONS WEIGHT="1221" POWER="DSDS"></SPECIFICATIONS>
<OPRIONS></OPRIONS>
<PRICE/>
<NOTES/>
</PRODUCT>
</CATALOG>

4.DTD中的代码:

<?xml version="1.0" encoding="utf-8"?>
<!ELEMENT CATALOG (PRODUCT+)>
<!ELEMENT PRODUCT
      (SPECIFICATIONS+,OPTIONS?,PRICE+,NOTES?)>
<!ATTLIST PRODUCT
      NAME CDATA #IMPLIED
      CATEGORY (HandTool|Table|Shop-Professional) "HandTool"
      PARTNUM CDATA #IMPLIED
      PLANT (Pittsburgh|Milwaukee|Chicago) "Chicago"
      INVENTORY (InStock|Backordered|Discontinued) "InStock">
 <!ELEMENT SPECIFICATIONS (#PCDATA)>
 <!ATTLIST SPECIFICATIONS
      WEIGHT CDATA #IMPLIED
      POWER CDATA #IMPLIED>
 <!ELEMENT OPTIONS (#PCDATA)>
 <!ATTLIST OPTIONS
      FINISH (Metal|Polished|Matte) "Matte"
      ADAPTER (Included|Optional|NotApplicable) "Included"
      CASE (HardShell|Soft|NotApplicable) "HardShell">
 <!ELEMENT PRICE (#PCDATA)>
 <!ELEMENT NOTES (#PCDATA)>

浏览器中效果:

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE CATALOG (View Source for full doctype...)>
- <CATALOG>
- <PRODUCT NAME="ff" CATEGORY="HandTool" PLANT="Chicago" INVENTORY="InStock">
<SPECIFICATIONS WEIGHT="1221" POWER="DSDS" />
<OPRIONS />
<PRICE />
<NOTES />
</PRODUCT>
</CATALOG>

问题:PRODUCT中定义为DefaultValue的属性有显示出来,而OPRIONS中定义为DefaultValue的属性却没有显示出来?

时间: 2024-09-09 12:33:49

dtd-xml中定义为DefaultValue的属性在浏览器中没显示出来的相关文章

border边框属性在浏览器中的渲染方式

分析border边框属性在浏览器中的渲染方式首发小志博客,如果感觉内容还不错而要转载的朋友请不要怜惜 http://blog.linxz.cn/ 这么一个URL,谢谢! 针对border边框属性在浏览器中的渲染方式很早以前就开始在QQ群中看到大家在讨论,而我也一直以border:0 none;的方式处理.其中当然也是有我自己为什么要做的原因,对于这个原因在下面的分析中将会提到.在对border边框属性进行分析之前,需要说明的几点内容是: 小志我并不是一个分析专家,只是借助Firebug和IE d

qmap-QT Qmap 在一个函数中定义,怎么在另一个函数中遍历

问题描述 QT Qmap 在一个函数中定义,怎么在另一个函数中遍历 50C void address_pool::set_address_pool(QString get_IP){ QString ip; ip= get_IP; qDebug()<<""IP""<<ip; QStringList str=ip.split(""); QStringList strlist= str.at(0).split("&qu

数据-程序中定义的全局变量,list 在input中已经赋值,为什么print函数中List=null?

问题描述 程序中定义的全局变量,list 在input中已经赋值,为什么print函数中List=null? #include #include #define N 4 struct node{ int score; struct node*link; }; struct node node; struct node*list,*p,*r,*q; void input(struct node*list) { int i; int ch; for(i=0;i { printf("please in

thinkphp-Thinkphp中定义的系统路径常量在模板中不能编译

问题描述 Thinkphp中定义的系统路径常量在模板中不能编译 我在入口文件中定义了路径常量:define("URL", "http://localhost/thinkshop/"); define("ADMIN_CSS_URL",URL."shop/public/Admin/css"); 在Admin模块中的模板文件中不能被识别,编译文件直接输出的{Think.const.CSS_URL}.求教! 解决方案 http://w

ORACLE 中定义全局变量,在其他各个PROCEDURE中使用

问题描述 ORACLE 中定义全局变量,在其他各个PROCEDURE中使用 如何在ORACLE中定义一个全局性的常量类,在其他的各个存储过程中调用使用: 类似与JAVA中得常量类这样. 我目前想到两种方案, 1,定义一个表,在这个表中录入各种变量,如何在存储过程中调用(感觉存储过程中,还是硬编码了一些东西) 2,写一个存储过程包,里面都定义function,一个function返回一个变量值(感觉一个变量写一个function太麻烦) 请问各路大神,有没有那种类似JAVA 或者C中,定义一个常量

用vbs 实现从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点_vbs

问: 嗨,Scripting Guy!我如何从剪贴板中抓取一个 URL 然后在浏览器中打开该 Web 站点? -- CL 答: 您好,CL.这是很有趣的问题,或者我们应当说,这是两个很有趣的问题.因为您实际上问了两个问题.第一个问题很简单:我可以使用脚本打开特定的 Web 站点吗?您大概已经知道答案了,我可以大声地回答您,可以!下面是一个示例脚本,它将"脚本中心"的 URL 存储在一个名为 strURL 的变量中.然后,此脚本会创建 WSH Shell 对象的一个实例,并使用 Run 

电脑中怎么将360浏览器中收藏的网页导入到Edge浏览器中

  电脑中怎么将360浏览器中收藏的网页导入到Edge浏览器中          1.打开360浏览器,点击左上角的"收藏"; 2.打开下拉菜单后点击"导入/导出"; 3.在"导出收藏夹"中点击"导出到IE浏览器"; 4.稍等片刻后会提示导出成功,点击确定,这样,360浏览器中收藏的网页就导入到IE浏览器中了; 5.打开Edge浏览器,点击打开右上角的菜单; 6.点击"导入收藏夹"按钮; 7.勾选"

浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题_jquery

今天用firefox调试一个用jquery里面的封装的方法与后台交互的时候,firefox死活不弹窗. 而之前用谷歌浏览器顺利通过.之后发现各自浏览器对浏览器默认值的处理是不一样的.总结: 如果返回的是json,应该带上该参数,返回的是text也一样. $.post(url,param,function(data),param);//最后一个参数param对应返回信息的类型,一般要带上,避免 因不同浏览器默认设置的不同造成的问题.

在ASP.NET中插入的windows media player在浏览器中查看时不能播放

问题描述 objectclassid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"height="500"id="nstv"style="BORDER-BOTTOM:rgb(19