【发布时间】: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
【问题讨论】: