我的 XML 文件的片段:
<list>
<info>
<title>My Title</title>
<blah>My Blah</blah>
<derp>My Derp</derp>
</info>
<info>
<title>Second Title</title>
<blah>My Blah2</blah>
<derp>My 2nd Derp</derp>
</info>
<info>
<title>123</title>
<blah>444</blah>
<derp>zzz</derp>
</info>
</list>
我的 XSLT 文件的片段:
<xsl:for-each select="info">
<tr>
<td><xsl:value-of select="title" /></td>
<td><xsl:value-of select="blah" /></td>
<td><xsl:value-of select="derp" /></td>
</tr>
</xsl:for-each>
XSLTProcessor
当我在 PHP 中使用时,这基本上会在一个整洁的表格中显示我自己的行中的 info 元素的标题、blah 和 derp 。
但无论如何,我想要做的是在我的表格中的每一行元素中都有一个X按钮。并且当单击此X按钮时,整个相应<info>
元素将从 XML 文件中删除。问题是我不知道从哪里开始这样做。我不知道是否可以使用 XSL 在 XML 文件中重写,或者我是否必须在 PHP 中进行。
谢谢您的帮助。