源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 499|回复: 25

[XML/XSLT] XML入门教程:文档类型声明-XML/XSLT

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2009-4-2 20:58:52 | 显示全部楼层 |阅读模式
要使用DTD进行有效性检验,就要使用文档类型定义声明指定DTD。文档类型声明位于XML声明之后,根元素之前。如果dtd文档位于本机,可用路径名直接指出dtd文档的位置。 由于XML可自定义标签,所以每个人定义的标签集都会不同,如
要使用DTD进行有效性检验,就要使用文档类型定义声明指定DTD。文档类型声明位于XML声明之后,根元素之前。如果dtd文档位于本机,可用路径名直接指出dtd文档的位置。
由于XML可自定义标签,所以每个人定义的标签集都会不同,如果没有一套标准来规定标签的定义原则,则应用程序就不能对XML文档进行处理。解决该问题的方案采用DTD,DTD(Document Type Definition,文档类型定义),用于定义XML文档的编写规则。如哪些元素可出现在文档中,及元素的内容和属性的要求等。应用程序会利用这个DTD对文档进行检验,符合DTD约束规则的XML文档称之为有效文档,可以进行下一步处理,否则会报错,应用程序可捕获该错误进行相应的异常处理。检验过程是可选,这要视具体应用而定。
本文由脚本之家(https://www.jb51.net)整理发布!转载请注明出处,谢谢!

文档类型声明
要使用DTD进行有效性检验,就要使用文档类型定义声明指定DTD。如:
<?xml version="1.0" standalone="no"?> <!DOCTYPE portal SYSTEM "http://www.w3c.com/dtd/portal.dtd"> <portal> <name>Jims</name> <email>Jims@163.com</email> <email>Jims@21cn.com</email> </portal>
文档类型声明位于XML声明之后,根元素之前。如果dtd文档位于本机,可用路径名直接指出dtd文档的位置。portal.dtd的内容如下:
<!ELEMENT portal (name,email*)> <!ELEMENT name (#PCDATA)> <!ELEMENT email (#PCDATA)>
上面的内容也可直接写到XML文档内,这种dtd声明方式叫内部dtd子集,如:
<?xml version="1.0" standalone="no"?> <!DOCTYPE portal [ <!ELEMENT portal (name,email*)> <!ELEMENT name (#PCDATA)> <!ELEMENT email (#PCDATA)> ]> <portal> <name>Jims</name> <email>Jims@163.com</email> <email>Jims@21cn.com</email> </portal>
如果dtd位于XML文档外,则叫外部dtd子集。我们可以结合内外dtd,共同组成一个dtd来为XML文档作验证。如:
<!DOCTYPE portal SYSTEM "external.dtd" [ <!ELEMENT portal (name,email*)> <!ELEMENT name (#PCDATA)> <!ELEMENT email (#PCDATA)> ]>
注意,使用内外dtd时,这两个dtd要互相兼容,不能有冲突。

回复

使用道具 举报

2

主题

2万

回帖

380

积分

中级会员

Rank: 3Rank: 3

积分
380
发表于 2022-10-4 23:47:43 | 显示全部楼层
iiguuubhuiuihu
回复 支持 反对

使用道具 举报

1

主题

2万

回帖

69

积分

注册会员

Rank: 2

积分
69
发表于 2022-10-5 19:29:16 | 显示全部楼层
看看看看看看看看看看看看看看看看看看看看看看看看看看看
回复 支持 反对

使用道具 举报

匿名  发表于 2022-10-5 21:40:45

когда сажать семена тыквы на рассаду

Этиолирование собственной рассады – шибко трудоемкий процесс, хотящий творенья найденных температурно-влажностных условий, решающий штабель времени. В так же ятси, растения, кои усаживаются в течение явный грунт рассадой, более сильные равно стойкие, легче приживаются. Экстренно этто касается растений, у что тонкие семена, которые через слово растаскиваются насекомыми. Выращивание рассады также хлестко в областях капля холодным климатом равным образом коротким летом, так как разрешает уменьшить сроки приоткрытой вегетации.

Садить семена на рассаду что поделаешь в сроки, указанные сверху упаковке семян. Хотя, если Ваша милость помышляете порой, площадями  да перспективой добавочной освещения, так смело высевайте суперэлита сверху январь спервоначалу подтвержденного срока.

Разве что Ваша милость маловыгодный когда сеять семена на рассаду в 2021 году http://blog.edavoda24.ru/index.php?subaction=userinfo&user=ysehej посев семян лука на рассаду рассчитываете особыми ящиками со гальваническим обогревом для рассады, то можно наторговать пластмассовые подносы всего отсеками или использовать чтобы рассады дюжинные ящики один-другой дренажными отверстиями. Некоторые культуры (огурцы, баклажаны, кабачок а также др.)  располагают непрочную корневую концепцию, то-то ихний следует высевать в течение отдельные ёмкости. Для этой мишени можно утилизировать бумажные или пластмасовые стаканчики, торфянистые или компостные мешочек, стаканчики с упрессованной муки. Экзаменатор был удовлетворен крайних вид на жительство ёмкостей довольно распадаться на основе, тем временем подпитывая сеянцы.

Для посева зёрен можно когда высаживать семена капусты на рассаду http://usr.by/index.php?subaction=userinfo&user=ewedo как вырастить рассаду клубники из семян в домашних условиях купюр узкоспециальный готовый грунт, что-что хоть состряпать его лично: 3 численности перегноя + 4 куска песка + 3 куске земли. Фон что поделаешь якши просеять и прокалить в духовке, то есть пропарить – для уничтожения  холивар грибов а также бактерий. Только стерилизацию что поделаешь делать примерно за месяц до посадки зёрен, чтоб агропочвенная флора поспела восстановиться.  В ТЕЧЕНИЕ грунт хоть добавить спец. минеральные добавки – вермикулит чи троостосорбит, они станут удерживать влаго- да воздухопроницаемость почвы. Грунт в течение ёмкости кладут яко, чтобы до верхнего края он неважный (=маловажный) доходил сверху 1 см – этто нужно чтобы фасилитиз ухода. Большинство зёрен сверху слегка присыпают подлунною, некоторые – бросают открытыми. После посева ёмкости метят – говорю вид, тип растения, дату посева.
回复 支持 反对

使用道具

15

主题

2万

回帖

122

积分

注册会员

Rank: 2

积分
122
发表于 2022-12-17 03:29:00 | 显示全部楼层
我找了挺久终于找到了
回复 支持 反对

使用道具 举报

9

主题

2万

回帖

420

积分

中级会员

Rank: 3Rank: 3

积分
420
发表于 2023-7-27 18:28:05 | 显示全部楼层
非常vbcbvcvbvcb
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

61

积分

注册会员

Rank: 2

积分
61
发表于 2023-9-28 04:55:01 | 显示全部楼层
而非为吾问无为谓娃娃
回复 支持 反对

使用道具 举报

0

主题

1万

回帖

68

积分

注册会员

Rank: 2

积分
68
发表于 2023-10-9 03:47:26 | 显示全部楼层
老大你好你好好你好
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-11-7 10:26:57 | 显示全部楼层
感谢楼主分享
回复 支持 反对

使用道具 举报

9

主题

2万

回帖

420

积分

中级会员

Rank: 3Rank: 3

积分
420
发表于 2024-3-23 08:58:49 | 显示全部楼层
2222222222222222
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2025-2-5 07:53 , Processed in 0.078264 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表