| You are here: | About>Computing & Technology>Delphi Programming> Advanced Delphi Techniques> Delphi Does XML: Creating, Parsing and Manipulating XML Documents with Delphi |
![]() | Delphi Programming |
Join the DiscussionPost your questions, concerns, views and comments to this article... About Delphi ProgrammingCreating, Parsing and Manipulating XML Documents with DelphiDelphi and the Extensible Markup LanguageWhat 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. Tag, 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. Doing XML with DelphiDelphi provides a wrapper component designed to read, create and parse XML documents: TXMLDocument.Here's a list of XML related articles and tips: Exporting TreeView to XML. Constructing a TreeView from XML Simple Reading and manipulating RSS feeds files with Delphi Database table to XML and back How to create, use and free TXMLDocument dynamically (without an AV) How to Create the !DocType and ?XML Elements using TXmlDocument Basic XML Parsing in Delphi Intermediate Level XML Parsing with Delphi Dynamically Creating an XML Document in Delphi Creating and Traversing XML Documents XML Topic Maps Extracting XML Data From SQL Server 2000 Use ADO.NET Datasets in Delphi Using XML And XSLT In Delphi XML Topics - not Delphi relatedXML @ W3C XML.com Join the DiscussionPost your questions, concerns, views and comments to this article... About Delphi Programming |
Las Vegas on a BudgetFind a BargainHotel DealsCheap EatsFree AttractionsEntertainment for Less |
All Topics | Email Article | | | ![]() |
| Advertising Info | News & Events | Work at About | SiteMap | Reprints | Help | Our Story | Be a Guide |
| User Agreement | Ethics Policy | Patent Info. | Privacy Policy | ©2008 About, Inc., A part of The New York Times Company. All rights reserved. |


