2012-10-29 49 views

回答

0

使用XSLT將XML與嵌入式代碼轉換爲XHTML如下例:

<xsl:template name="sitecatalyst"> 
    <xsl:param name="query"/> 
    <xsl:param name="matches"/> 
    <xsl:comment> 
    SiteCatalyst : Google Mini Search Integration 
    </xsl:comment> 
    <script language="JavaScript" type="text/javascript" src="INSERT-DOMAIN-AND-PATH-TO-CODE/s_code.js"></script> 
    <script language="JavaScript" type="text/javascript"> 
    <xsl:comment> 
    s.eVar1="<xsl:value-of select='$query'/>" 
    var s_code=s.t();if(s_code)document.write(s_code) 
    </xsl:comment> 
    </script> 
    <script language="JavaScript" type="text/javascript"> 
    <xsl:comment> 
    if(navigator.appVersion.indexOf('MSIE')>=0) 
     document.write("unescape('%3C')+'!-'+'-'") 
    </xsl:comment> 
    </script> 
    <xsl:comment> 
    End SiteCatalyst code version: H.16. 
    </xsl:comment> 
</xsl:template> 

而且body標籤下面的代碼放置在開口道:

<!-- *** Add Omniture SiteCatalyst code *** --> 
<xsl:choose> 
    <xsl:when test="RES"> 
    <xsl:call-template name="sitecatalyst"> 
     <xsl:with-param name="query" select="Q"/> 
    </xsl:call-template> 
    </xsl:when> 
    <xsl:otherwise> 
    <xsl:call-template name="sitecatalyst"> 
     <xsl:with-param name="query" select="Q"/> 
    </xsl:call-template> 
    </xsl:otherwise> 
</xsl:choose> 

要實現HTTP請求服務器端,支持API的語言如frameworkless MXMLnon-XML language是必需的。

+0

謝謝保羅。 我無法在網站中的任何地方使用Javascript,因爲我正在開發功能手機(Ketai)的網站。 我用Omniture API實現了這一點。 –

2

Adob​​e提供了通過數據插入API插入數據的可能性。 在Adobe Analytics文檔中進行搜索。 您必須致電Analytics API發送通常通過查詢字符串參數發送的所有數據,以便在POST調用Adobe服務器時將其添加到主體中。

Claudio。