2009-07-31 10 views

答えて

4

質問は本当に意味をなさないです。 XML文書は単なる文書です。何らかの実行フローを表すかもしれませんが、それはXMLドキュメントの種類に固有のものです。

XML文書の条件付きビットという概念はありません。実際にはXMLの「文」も考えられません。

あなたは本当に何をしようとしていますか?あなたが解決しようとしている具体的な問題は何ですか?

+2

申し訳ありませんが、具体的な問題はBrickLayer.comに属します。 –

+0

2

Jon statesとして、XMLには一般的な条件がありません。しかし、あるテキストフォーマットを別のフォーマットに変換するために使用されるXMLに基づくフォーマットであるXSLTを参照している場合は、xsl:choose elementを探しています。

あなたは(W3 Schoolsから)このようにそれを使用します。一般的に言って

<xsl:choose> 
    <xsl:when test="price &gt; 10"> 
     <td bgcolor="#ff00ff"> 
     <xsl:value-of select="artist"/></td> 
    </xsl:when> 
    <xsl:otherwise> 
     <td><xsl:value-of select="artist"/></td> 
    </xsl:otherwise> 
    </xsl:choose> 
0

、XMLに条件文をシミュレート/追加することはお勧めできません。 XMlは実際に静的なデータを保持することを意味しています。さまざまなもののためのパラメータと似ています。 XMLはプログラミング言語ではないため、そのまま扱うべきではありません。あなたがしようとしていることを正確に把握していなければ、どのプログラムがXMLファイルのデータを読み込んで解釈するかによって、あなたが望むものを達成できると確信しています。

関連する問題