質問するログイン新規登録

質問編集履歴

2

追記の挿入

2020/07/26 09:38

投稿

zuttonetetai
zuttonetetai

スコア1

title CHANGED
File without changes
body CHANGED
@@ -34,7 +34,7 @@
34
34
  これらのXMLとXSLTを使ってHTMLに変換はできたのですが、条件判断の処理がうまく機能せずに、兄と姉をただ単にHTMLに変換して表示させてしまいます。
35
35
  実際には兄は表示させずに姉だけを表示させたいのですが、条件判断処理を使いながらですと、どのように改善をすれば実現することはできるのでしょうか?是非御教授のほどよろしくお願い致します。
36
36
 
37
-
37
+ 追記
38
38
  ```xslt
39
39
  <?xml version="1.0" encoding="UTF-8"?>
40
40
  <xsl:stylesheet version="1.0"

1

test属性値では<がなどが使えないとのことでしたので、selectに変更しました、xmlの<家族>を<family>に変更しました

2020/07/26 09:38

投稿

zuttonetetai
zuttonetetai

スコア1

title CHANGED
File without changes
body CHANGED
@@ -32,4 +32,29 @@
32
32
  ```
33
33
  皆さま、初めまして。XMLとXSLTを学び始めたのですがうまく条件判断の処理ができません。
34
34
  これらのXMLとXSLTを使ってHTMLに変換はできたのですが、条件判断の処理がうまく機能せずに、兄と姉をただ単にHTMLに変換して表示させてしまいます。
35
- 実際には兄は表示させずに姉だけを表示させたいのですが、条件判断処理を使いながらですと、どのように改善をすれば実現することはできるのでしょうか?是非御教授のほどよろしくお願い致します。
35
+ 実際には兄は表示させずに姉だけを表示させたいのですが、条件判断処理を使いながらですと、どのように改善をすれば実現することはできるのでしょうか?是非御教授のほどよろしくお願い致します。
36
+
37
+
38
+ ```xslt
39
+ <?xml version="1.0" encoding="UTF-8"?>
40
+ <xsl:stylesheet version="1.0"
41
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
42
+
43
+ <xsl:template match="family">
44
+ <HTML>
45
+ <BODY>
46
+ <xsl:choose>
47
+ <xsl:when select="5>2">
48
+ <xsl:value-of select="brother"/>
49
+ </xsl:when>
50
+ <xsl:when select="5<2">
51
+ <xsl:value-of select="sister"/>
52
+ </xsl:when>
53
+ </xsl:choose>
54
+ </BODY>
55
+ </HTML>
56
+ </xsl:template>
57
+ </xsl:stylesheet>
58
+ ```
59
+ ご指摘いただいたところを改善したつもりですが、結果が変わりません
60
+ どうすればよろしいのですしょうか?