我張貼在hidden
領域的隱藏價值爲另一種形式是這樣的:
<xsl:element name="input">
<xsl:attribute name="name">
<xsl:value-of select="'server'"/>
</xsl:attribute>
<xsl:attribute name="type">
<xsl:value-of select="'hidden'"/>
</xsl:attribute>
<xsl:attribute name="value">
<xsl:value-of select="@server"/>
</xsl:attribute>
</xsl:element>
但這只是工作的時候,我可以把屬性或元素一樣的值以上。
我怎麼會通過諸如$_REQUEST['nq']
請求的價值?
$_REQUEST['nq']
從正被此XSLT樣式頁面PHP頁面來。
我嘗試這樣做:
<xsl:element name="input">
<xsl:attribute name="type">
<xsl:value-of select="'hidden'"/>
<xsl:attribute name="name">
<xsl:value-of select="'value'"/>
</xsl:attribute>
<xsl:attribute name="value">
<xsl:value-of select="$nq"/>
</xsl:attribute>
</xsl:element>
但它不工作!
的XSLT是通過把這個在PHP頁面結束時運行:
$xslt = new XSLTProcessor();
$xslDoc = new DOMDocument();
$xslDoc>load('nginxSearchFull.xsl', LIBXML_NOCDATA);
$xslt>importStylesheet($xslDoc);
echo $xslt>transformtoXML($xmlDom1);
什麼是'$ _REQUEST [ 'NQ']',是PHP?你如何運行XSLT? –
請更詳細信息添加到像正是你正在嘗試做的,哪些是你現在所擁有的 – Vinit
爲什麼所有這些冗長的代碼,當你可以寫''。他們是否按照您寫的代碼行數付款? –