Archive for 2月 2nd, 2012
-
Hello, XML World!
Posted on 2月 2nd, 2012 by cx20
XML
XML(eXtensible Markup Language)は、文書やデータの構造を定義するマークアップ言語の一種である。HTML 同様、W3C が仕様策定を行っており 1998年に XML 1.0 が勧告された。
また、XSLT(XML Stylesheet Language Transformation)は、XML 文書を他の形式に変換する為の変換言語である。XSLT を用いて XML を HTML や XHTML 形式に変換することにより、ブラウザで表示させることができる。
ソースコード(XML)
<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet href="hello.xsl" type="text/xsl" ?> <document> <title>Hello, World!</title> <paragraph>Hello, XML World!</paragraph> </document>
ソースコード(XSLT)
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="document"> <html> <head> <title><xsl:value-of select="title"/></title> </head> <body> <p><xsl:value-of select="paragraph"/></p> </body> </html> </xsl:template> </xsl:stylesheet>
実行方法
1. Web サーバの公開フォルダ に配置 2. ブラウザで表示 http://localhost/doc/hello.xml
実行結果
Hello, XML World!