2017-08-25 39 views
0

我得到的HTTP答案這是XML格式的,並且其量化的SessionID使用XSLT把JSON文檔轉換爲其他格式

<? xml version = "1.0" encoding = "UTF-8"?> 
<MResponse> 
     <Login> 
         <SessionId> xxfffff </ sessionId> 
     </ Login> 
</ MResponse> 

在我用XSLT轉換XML文檔轉換成其他格式我的C#項目(像轉換XML轉換爲HTML

<body style = "margin: 0;" > 
         <table border = "0" cellspacing = "1" cellpadding = "0" bordercolor = "# 00FF00"> 
           <xsl: for-each select = "mResponse/mCatalog/asset [1]"> 
             <Tr> 
               <xsl: apply-templates select = "../ child :: * [1]"> 
                 <xsl: with-param name = "sessionId" select = "/ mResponse/sessionId/text()" /> 
               </ Xsl: apply-templates> 
             </ Tr> 
           </ Xsl: for-each> 
         </ Table> 
       </ Body> 

HTTP響應將是JSON格式

{ 
     "sessionId": "xxxxxffff" 
} 

是否有解決方案,編輯XSLT文件,允許我恢復sessionId

回答

1

我只看了很短的一段,我幾個月前纔開始工作Wicket,但我感覺我的第一印象可能值得一試。如果仔細研究this tutorial(連同附帶的HTML),似乎PageableListView和AjaxPagingNavigator將被添加到WebMarkupContainer中,與頁面直接相反。這個代表HTML中整個表格元素的標記容器然後被添加到頁面:-)也許試試看? :-)此外,教程還使用了擴展元素,導航器位於表格的tfoot元素中。我會建議將教程複製到信件中,然後添加您的定製模型,以便在您需要的環境中工作。祝你好運:-)