Skip to Content
PHP编程:第4版
book

PHP编程:第4版

by Kevin Tatroe, Peter MacIntyre
January 2021
Intermediate to advanced
505 pages
9h 45m
Chinese
Publishing House of Electronics Industry
Content preview from PHP编程:第4版
生成
XML
文件
285
DTD
)和
模型
schema
)。
DTD
和模型用来验证文件,也就是确保每个文件都遵循其
类型规则。
大部分
XML
文件都不包含
DTD
,在这种情况下,只要它是合法的
XML
,文件就会被
认为是合法的。其他标识
DTD
为外部实体的,给定名称和位置(文件或
URL
),并占用
一行
<!DOCTYPE rss PUBLIC 'My DTD Identifier' 'http://www.example.com/my.dtd'>
有时候,可以很方便地把一个
XML
文件封装到另一个里面。例如,一个表示邮件信息
XML
文件可能带有附件文件的
attachment
元素。如果附件文件是一个
XML
文件,
那么它就是一个嵌套的
XML
文件。如果邮件信息文件有一个类似
body
的元素(消息正
文),而剖析成
XML
形式的附件也会有
body
元素,但这两个元素有完全不同的
DTD
则,如何验证文件或让文件的
body
元素的含义在中途变更后能被理解呢?
这个问题可以通过使用命名空间来解决。命名空间让你限定
XML
标签,例如,
email:body
human:body
还有很多关于
XML
的内容我们没有讲述。对于
XML
的入门指导,可以阅读
Erik Ray
编写的
Learning XML
一书(由
O'Reilly
出版)。对于
XML
语法和标准的完整参考,可
以阅读
Elliotte Rusty Harold
W. Scott Means
编写的
XML in a Nutshell ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

解密金融数据

解密金融数据

Justin Pauley
算法技术手册(原书第2 版)

算法技术手册(原书第2 版)

George T.Heineman, Gary Pollice, Stanley Selkow
Java持续交付

Java持续交付

Daniel Bryant, Abraham Marín-Pérez

Publisher Resources

ISBN: 9787121404634