Modelling Control Systems Using IEC 61499: Applying Function Blocks to Distributed Systems

Appendix B: Overview of XML

Overview

This Appendix gives a brief overview of the XML language and the reasons why it has been chosen as a file exchange format for IEC 61499 library elements, for example, for exchanging function block definitions between engineering support systems and other IEC 61499 compliant applications.

XML the next generation Web page markup language

The Extensible Markup Language (XML) has been derived as a subset of the generic ISO Standard Generalized Markup Language (SGML). XML is being developed as the next generation markup language to replace HTML, which is the language that is currently used for page content on the Internet World Wide Web.

SGML is a standard document formatting language that enables a publisher to create a single document source that can be viewed, displayed, or printed in a variety of different ways. However, SGML is a comprehensive language with a very complex format that is unsuitable, as it stands, for Web usage. Hypertext Markup Language (HTML) and XML are both simplified versions of SGML that that have been especially developed to create and view Internet Web pages. XML and HTML are both used to define how pages and graphics appear when viewed by Web Browsers. However, XML has an extensible range of features that will allow information to be accessed more quickly and displayed in different ways. XML is being developed to support applications that need to not only view document content but also to extract and manipulate information in a variety of different ways.

Language structure

SGML related...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Software Development Services
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.