English 中文(简体)
DTD - Syntax
  • 时间:2025-03-15

DTD - Syntax


Previous Page Next Page  

可在文件内指明XML DTD,或者可以单独保存,然后可将该文件与TD文件链接使用。

Syntax

残疾人协会的基本宗旨如下:

<!DOCTYPE element DTD identifier
[
   declaration1
   declaration2
   ........
]>

以上各条:

    开始 DOCTYPE depmiter.

    。 将文件从具体内容提上。

    外部分门槛。

    www.un.org/chinese/ga/president

Internal DTD

如果在XML档案中申报内容,则将DTD称为内部TD。 若要将其称为国内的DTD,standalonevide in XML declaration must be set to yes。 这意味着声明独立于外部来源。

Syntax

The syntax of Internal DTD is as indicated -

<!DOCTYPE root-element [element-declarations]>

root-element 是根元素的名称和element-declarations 是你宣布这些要素的。

Example

下面是内部TD的一个简单例子:

<?xml version = "1.0" encoding = "UTF-8" standalone = "yes" ?>

<!DOCTYPE address [
   <!ELEMENT address (name,company,phone)>
   <!ELEMENT name (#PCDATA)>
   <!ELEMENT company (#PCDATA)>
   <!ELEMENT phone (#PCDATA)>
]>

<address>
   <name>Tanmay Patil</name>
   <company>TutorialsPoint</company>
   <phone>(011) 123-4567</phone>
</address>

让我们通过上述法典——

- 以以下声明开始签署《禁止杀伤人员地雷公约》。

<?xml version = "1.0" encoding = "UTF-8" standalone = "yes" ?>

DTD——紧接在XML负责人之后, 文件类型声明如下,通常称为DOCTYPE——

<!DOCTYPE address [

DOCTYPE声明在内容名称一开始就有一个外贴标记(!)。 The DOCTYPE informs the parser that a DTD is associated with this XML document.

在宣布人口与健康调查之后,残疾人组织机构宣布了内容、属性、实体和单位。

<!ELEMENT address (name,company,phone)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT company (#PCDATA)>
<!ELEMENT phone_no (#PCDATA)>

这里宣布了一些内容,构成“设计书”的词汇;名称和“文件”。 并且,! 这里指的是可读的文本数据。

End Declaration - 最后,通过封闭式打字和闭角彩(]>关闭了TD声明部分。 这实际上终止了定义,此后,《禁止杀伤人员地雷公约》文件立即生效。

Rules

    文件类型申报必须在文件开始时(仅由XML负责人编写)――在文件的其他任何地方都不允许。

    如同《人口与健康调查》的声明一样,要素声明必须首先贴出印标记。

    文件类型申报中的名称必须与基本要素的类型相称。

External DTD

在外部的DTD元素在XML档案之外申报。 可通过具体说明法律文件dtd或有效的URL.来查阅。 若要将其称为外部的DTD,standalonevide in the XML declaration must be set as no。 这意味着,声明包括外部来源提供的资料。

Syntax

下面是外德发展协会。

<!DOCTYPE root-element SYSTEM "file-name">

file-namedtd的档案。

Example

下面的例子显示了外来的DTD使用——

<?xml version = "1.0" encoding = "UTF-8" standalone = "no" ?>
<!DOCTYPE address SYSTEM "address.dtd">

<address>
  <name>Tanmay Patil</name>
  <company>TutorialsPoint</company>
  <phone>(011) 123-4567</phone>
</address>

The content of the DTD file address.dtd 如上所示:

<!ELEMENT address (name,company,phone)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT company (#PCDATA)>
<!ELEMENT phone (#PCDATA)>

Types

可通过 系统识别符号公开识别符号查询外部数字。

一套系统识别码使你能够具体说明载有TD声明的外部档案的位置。 综合症如下:

<!DOCTYPE name SYSTEM "address.dtd" [...]>

各位可以看到,其中载有关键词“海关数据表”和“URI”参考文件,指出该文件的位置。

Pubpc Identifiers

公共识别器提供了一个确定性病资源的机制,其写作方式如下:

<!DOCTYPE name PUBLIC "-//Beginning XML//DTD Address Example//EN">

如你所知,它首先从共和国的关键词开始,然后是专门标识。 公共识别器用于识别输入数据。 公共识别器可以采用任何格式,但通用格式称为Formal Pubpc Identifiers, 或FPIs

Advertisements