About XML and Delphi
2004-06-24 20:08
323 查看
在http://delphi.about.com这个网站中有一个系列的文章,是关于xml和Delphi的,
原始链接在http://delphi.about.com/library/weekly/aa072500a.htm
What is XML?
XML is the 'Extensible Markup Language', universal language for data on the Web. XML gives developers the power to deliver structured data from a wide variety of applications to the desktop for local computation and presentation. XML is also an ideal format for server-to-server transfer of structured data. Using an XML parser, software is able to walk through the hierarchy of the document extracting the structure of the document, its content, or both. XML is in no way limited to Internet use. In fact, XML's main strength - organizing information - makes it perfect for exchanging data between different systems.
XML looks much like HTML. However, whereas HTML describes the layout of a page (for data displaying purposes) XML is concerned with defining and describing data, it describes the type of content. Hence, 'extensible' because it is not a fixed format like HTML.
We can also think of each XML file as a mini database. Tags, or markups (the text surrounded by angle brackets) in an XML document delineate the records and fields. The text between the tags is the data. We perform operations like retrieving, updating, and inserting data with XML using a parser and a set of objects exposed by the parser.
As a Delphi programmer, what you need to know is how to use XML. Therefore, in this article I'll be presenting several ways in which XML can be integrated into your Delphi applications.
xmlworks一个开源项目
原始链接在http://delphi.about.com/library/weekly/aa072500a.htm
What is XML?
XML is the 'Extensible Markup Language', universal language for data on the Web. XML gives developers the power to deliver structured data from a wide variety of applications to the desktop for local computation and presentation. XML is also an ideal format for server-to-server transfer of structured data. Using an XML parser, software is able to walk through the hierarchy of the document extracting the structure of the document, its content, or both. XML is in no way limited to Internet use. In fact, XML's main strength - organizing information - makes it perfect for exchanging data between different systems.
XML looks much like HTML. However, whereas HTML describes the layout of a page (for data displaying purposes) XML is concerned with defining and describing data, it describes the type of content. Hence, 'extensible' because it is not a fixed format like HTML.
We can also think of each XML file as a mini database. Tags, or markups (the text surrounded by angle brackets) in an XML document delineate the records and fields. The text between the tags is the data. We perform operations like retrieving, updating, and inserting data with XML using a parser and a set of objects exposed by the parser.
As a Delphi programmer, what you need to know is how to use XML. Therefore, in this article I'll be presenting several ways in which XML can be integrated into your Delphi applications.
xmlworks一个开源项目
相关文章推荐
- NativeXml: A native Delphi XML parser and writer
- Using XML And XSLT In Delphi
- Marco Cantu: What about Delphi 2006 trial and personal?
- ISO 8601: Delphi way to convert XML date and time to TDateTime and back (via: Stack Overflow)
- Fetch XML and ConditionExpression operators
- [VS Tip]About "of" command in mini comand window in VS Find Combox
- Delphi 下的 NewXMLDocument 跟线程的冲突
- Part 72 to 81 Talking about Dictionary and List collection in C#
- Home not found. Define system property "openfireHome" or create and add the openfire_init.xml file to the classpath
- something about code page and character set
- Asynchronous JavaScript and XML (AJAX) with Java 2 Enterprise Edition
- XML AND JSON
- Comparing JSON and XML? Stop it!
- maven中出现web.xml is missing and <failOnMissingWebXml> is set to true的错误如何解决
- 黄聪:Delphi 中的 XMLDocument 类详解(1) - 等待研究的内容
- 黄聪:Delphi 中的 XMLDocument 类详解(14) - 遍历 XML 文件
- Leveraging .NET Components and IDE Integration: UI AOP in an MVC use case By Daniel Cazzulino [XML MVP]
- Maven项目pom.xml文件报错“web.xml is missing and <failOnMissingWebXml> is set to true”
- NET and XML
- CXF报错[1 counts of IllegalAnnotationExceptions]and[Two classes have the same XML type name]and[Use @XmlType.name and @XmlType.namespace to assign different names to them]