0

これは私を少しトイレに追いやっています!

データシート Web パーツがあり、列の 1 つにハイパーリンクを追加して、アイテムをポップアウト/モーダル形式で開きたいと考えています。

これまでのところ、私は持っています:

<a><xsl:attribute name="href">
<xsl:value-of select="concat('https://mysite/_layouts/listform.aspx?PageType=4&ListId={listiD}&ID=',@ID,'&ContentTypeID=0x0100B0D8940B0260E54DA1649533F29D58D7')"/>
</xsl:attribute>
<xsl:value-of select="@Title" /></a></td>

(上記のコードを編集して、識別機能を削除しました)

「この Web パーツには有効な XSLT スタイルシートがありません。エラー: セミコロン文字が予期されていました」というエラーが表示されます。

これを修正するために何をすべきか本当にわかりません!

前もって感謝します、

MW

4

1 に答える 1

0

これは&、ステートメントでアンパサンドを使用しているためです。&amp;XSTL が次の文字をエンティティとして扱わないように、エスケープする必要があります。

代わりにこれを試してください:

<xsl:value-of select="concat('https://mysite/_layouts/listform.aspx?PageType=4&amp;ListId={listiD}&amp;ID=',@ID,'&amp;ContentTypeID=0x0100B0D8940B0260E54DA1649533F29D58D7')"/>
于 2013-04-29T11:59:04.067 に答える