Internet and Wireless Security

The XML standard was completed in 1998. Since then, there has been a long list of markup languages using its syntax. There has been the obvious recasting of HTML to XML syntax, known as the XHTML standard. Mathematical symbols can be represented in XML using MathML. An example of the spread of XML to more specialised areas is Meatxml [11], a proposed standard for meat and poultry trading. There are efforts to enhance the functionality of the original XML standard so that it can be used for more complex purposes for example, the introduction of data types. Specific functionalities such as hyperlinks between XML documents and the transformation of XML formats have been considered and are in use. XML is also used by a large number of business data standards. The new XML security standards will take advantage of these technologies to achieve better functionality, security granularity, or ease of use. Therefore the potential power and purpose of security mechanisms using XML can only be understood by examining the family of XML standards.
In creating large numbers of XML formats there need to be ways to avoid name clashes while allowing formats to work together. The XML Namespace standard [12], created in 1998, allows XML documents utilising vocabularies from more than one standard to work coherently, understanding which element comes from which vocabulary. This is important especially for standards that need to make use of previous standards such...