提取xml里面指定的内容部分并重新列表

kuafu888 2017-12-18 10:24:17
<SITE SITE.NAME="zzzzzzz" SITE.ID="1" bindings="http/*:999:phpadmin.aioo.cn" state="Started">

<site name="zzzzzzz" id="1" serverAutoStart="true">

<bindings>

<binding protocol="http" bindingInformation="*:999:phpadmin.aioo.cn" />

</bindings>

<limits />

<logFile />

<traceFailedRequestsLogging />

<applicationDefaults />

<virtualDirectoryDefaults />

<ftpServer>

<connections />

<security>

<dataChannelSecurity />

<commandFiltering>

</commandFiltering>

<ssl />

<sslClientCertificates />

<authentication>

<anonymousAuthentication />

<basicAuthentication />

<clientCertAuthentication />

<customAuthentication>

<providers>

</providers>

</customAuthentication>

</authentication>

</security>

<customFeatures>

<providers>

</providers>

</customFeatures>

<messages />

<fileHandling />

<firewallSupport />

<userIsolation>

<activeDirectory />

</userIsolation>

<directoryBrowse />

<logFile />

</ftpServer>

<application path="/">

<virtualDirectoryDefaults />

<virtualDirectory path="/" physicalPath="D:\phpadmin" />

</application>

</site>

</SITE>


想提取name id bindingInformation后面的域名,只提取这三项内容
例如zzzzzzz 1 phpadmin.aioo.cn
请教应该如何实现
...全文
881 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
rickylin86 2017-12-28
  • 打赏
  • 举报
回复

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xsl:stylesheet
	version="2.0"
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output indent="yes"/>
	<xsl:template match="/">
		<result>
			<siteName>
				<xsl:value-of select="SITE/@SITE.NAME"/>
			</siteName>
			<siteID>
				<xsl:value-of select="SITE/@SITE.ID"/>
			</siteID>
			<domain>
				<xsl:value-of select="tokenize(SITE/@bindings,':')[last()]"/>
			</domain>
		</result>
	</xsl:template>
</xsl:stylesheet>
result:

<?xml version="1.0" encoding="UTF-8"?>
<result>
   <siteName>zzzzzzz</siteName>
   <siteID>1</siteID>
   <domain>phpadmin.aioo.cn</domain>
</result>

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧