漏洞
漏洞 ID 编号 | BUG-000175021 |
---|---|
已提交 | March 13, 2025 |
上次修改时间 | May 22, 2025 |
适用范围 | ArcGIS GIS Server |
找到的版本 | 11.3 |
操作系统 | Windows Server |
操作系统版本 | 2019 64 Bit |
修正版本 | 11.5, 3.5 |
状态 | Fixed |
The file “featureinfo_text_plain.xsl” under “...\ArcGIS\Server\framework\runtime\ArcGIS\Resources\Styles\WMS” was adapted to also receive a response in the case of features not found. The file was modified as follows:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:esri_wms="http://www.esri.com/wms" xmlns="http://www.esri.com/wms">
<xsl:output method="text" indent="no" encoding="ISO-8859-1" omit-xml-declaration="yes"/>
<xsl:variable name="newline">
<xsl:text>
</xsl:text>
</xsl:variable>
<xsl:template match="/">
<xsl:choose>
<xsl:when test="esri_wms:FeatureInfoResponse/esri_wms:FeatureInfoCollection">
<xsl:for-each select="esri_wms:FeatureInfoResponse/esri_wms:FeatureInfoCollection">@<xsl:value-of select="@layername"/><xsl:value-of select="$newline"/>
<xsl:for-each select="esri_wms:FeatureInfo[1]/esri_wms:Field"><xsl:value-of select="esri_wms:FieldName"/>;</xsl:for-each><xsl:value-of select="$newline"/>
<xsl:for-each select="esri_wms:FeatureInfo">
<xsl:for-each select="esri_wms:Field"><xsl:value-of select="esri_wms:FieldValue"/>;</xsl:for-each><xsl:value-of select="$newline"/>
</xsl:for-each>
</xsl:for-each>
</xsl:when>
<xsl:otherwise>
<xsl:text>The request is not allowed.</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
</xsl:stylesheet>
漏洞 ID: BUG-000175021
软件:
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序