שלח תשובה

זירת השאלות

356
צפיות
5
תשובות

שאלה ב XSL

,‏ 23 ביוני, 2004

קצת מטופשת אבל לא מצאתי תשובה בשום מקום
יש לי בקובץ XML כל מני נתונים שחלק מהם הם לינק(רק הכתובת), השאלה שלי היא איך אני עושה את הקישור הזה דרך ה XSL, או בכל דרך אחרת, סתם בשביל להבין למה אני מתכוון:

<xsl:for-each select="catalog/cd">
<tr>
  <td>
  <a href="<xsl:value-of select="link" />">
  <xsl:value-of select="title"/>
  </b>
  </td>
  <td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>

תגיות:

5 תשובות

  1. אוריקס הגיב:

    הממממ
    במקרה הזה סתם נראה לי ששכחת לסגור את תגית הקישור, נסה כך:

    <xsl:for-each select="catalog/cd">
    <tr>
      <td>
      <a href="<xsl:value-of select="link"/>">
      <xsl:value-of select="title"/></a>
      </b>
      </td>
      <td><xsl:value-of select="artist"/></td>
    </tr>
    </xsl:for-each>

    אני מקווה שיש לך את התגיות האילו (ושאתה גם סוגר אותם):

    <?xml version="1.0" encoding="windows-1255"?><xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="/">

    אבל קצת קשה לעזור ככה, פרט יותר.

  2. RiU הגיב:

    זאת סתם הייתה דוגמה ששרבטתי כאן
    אתה רוצה להגיד לי שזה יעבוד?????


    <xsl:for-each select="catalog/cd">
    <tr>
      <td>
    <a href="<xsl:value-of select="link" />">
      <xsl:value-of select="title"/>
      </a>
      </td>
      <td><xsl:value-of select="artist"/></td>
    </tr>
    </xsl:for-each>

  3. אוריקס הגיב:

    אני לא מבין למה ביקשת עזרה..
    אתה רוצה שנלמד אותך XSL או שיש לך בעייה כלשהי..?

    כי אם אתה רוצה ללמוד אתה מוזמן לפנות אלי ל ICQ שמספר XXXXX… או בקיצור להכנס לפה ולהתחיל ללמוד.
    אם יש לך בעייה תציג אותה ואתה השגיאה, צרף קוד וספר מה  ניסית לעשות.

  4. RiU הגיב:

    טוב, תודה
    אני לא מבין על מה המהומה, קראתי כבר את כל המדריך הזה ובסך הכל שאלתי אם כזה דבר יעבוד, אבל לא חשוב הסתדרתי.

  5. אוריקס הגיב:

    מאיפה אני אמור לדעת אם זה המדריך
    שאתה קראת?
    אין את קובץ ה XML שלך…

שלח תשובה