【问题标题】:used XSLT to transform JSON documents into other formats使用 XSLT 将 JSON 文档转换为其他格式
【发布时间】:2017-08-25 00:33:47
【问题描述】:

我得到了 xml 格式的 http 答案,它量化了 sessionID

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

在我的 c# 项目中,我使用 XSLT 将 XML 文档转换为其他格式(例如将 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

【问题讨论】:

    标签: c# json xml xslt


    【解决方案1】:

    我只是简单地看了这个,几个月前我自己才开始工作 Wicket,但我觉得我的第一印象值得一试。如果您仔细研究this tutorial(连同随附的 HTML),似乎 PageableListView 和 AjaxPagingNavigator 被添加到 WebMarkupContainer 中,与页面相反。这个标记容器,代表 HTML 中的整个表格元素,然后被添加到页面:-) 也许试试看? :-) 此外,本教程还使用了一个 wicket 扩展元素,并且导航器位于表格的 tfoot 元素内。我建议将教程复制到信中,然后添加您的定制模型,以便它在您需要的上下文中工作。祝你好运:-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-20
      • 2019-07-02
      • 2014-06-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多