質問

思いがDTDで定義するスキーマとして、XSLTしたい場合は表示できるようになり、ブラウザで見る"か".でもお使いいただくことによってもっていなければいけないと考えていてよく規定されたXML文書をその問い合わせることができXQueryを利用した表示できるようにした。webブラウザです。

役に立ちましたか?

解決

のためのXML文書をきqueryable用XQqueryいを定めたものDTDは運用時にコントロールする。目的のDTDはXSDの定義の厳格な構造をXMLドキュメントを検証す。

現代ブラウザの解釈するXMLファイルはとてもよく、DOMツリーです。が充実ライブラリリファレンスを参照XMLのためのブラウザでの表示が必要なのを作成する必要がある、XSLT変換ファイルを追加して指令を元のXML文書を指XSLTファイルです。ブラウザのピる指令を使用して内蔵XSLTプロセッサを出力して解釈されるジーンズのブランド、、、。

info.xml

<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="info.xslt"?>
<info>
    <appName>My App</appName>
    <version>1.0.129</version>
    <buildTime>10-09-2008 12:44:03</buildTime>
</info>

info.xslt

<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
        <html>
            <head>
                <title>Application</title>
                <style type="text/css">
                    body { font-family: Lucida Console; }
                    #outer { text-align: left; }
                    #name {
                        font-weight: bold;
                        font-size: 1.2em;
                    }
                    #logo {
                        float: left;
                        padding-right: 20px;
                        padding-bottom: 200px;
                    }
                </style>
            </head>
            <body>
                <xsl:apply-templates select="info" />
            </body>
        </html>
    </xsl:template>

    <xsl:template match="info">
        <img id="logo" src="image.png" />
        <div id="outer">
            <div id="name">
                <xsl:value-of select="appName"/>
            </div>
            <div id="version">
                <xsl:value-of select="version"/>
            </div>
            <div id="date">
                <xsl:value-of select="buildTime"/>
            </div>
        </div>
    </xsl:template>
</xsl:stylesheet>

他のヒント

厳密に言えば、必要なものはない。XMLではなくても、スキーマ定義する。

スキーマ定義にXSD,RelaxNGはDTD)を様々なツール、XMLをしないので、できることを確認の構造をXMLに準じと考えている。

XSLT翻訳データがHTMLであることを示す素敵な場合は、XMLを含む情報を見ると良いでしょうで、ブラウザです。ですから、必要なものです。

クエリのXMLとXPathは、XQueryが必要になりまたはXPath変換プロセッサー

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top