您好,我通过将xsl应用于xml输入来生成xml。我需要没有这部分的输出“<?xml version =”1.0“encoding =”utf-16“?>”
输入 – XML
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <soap:Body> <CreateResponse xmlns="http://jerseytelecom.com/"> <CreateResult> <ISD_XMLGateway> <Entity>RIM_BPS</Entity> </ISD_XMLGateway> </CreateResult> </CreateResponse> </soap:Body> </soap:Envelope>
我的xsl
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:JT="http://jerseytelecom.com/" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="JT"> <xsl:output method="xml" indent="yes"/> <xsl:template match="/"> <xsl:element name="Entity"> <xsl:value-of select="soap:Envelope/soap:Body/JT:CreateResponse/JT:CreateResult/JT:ISD_XMLGateway/JT:Entity"/> </xsl:element> </xsl:template> </xsl:stylesheet>
电流输出
<?xml version="1.0" encoding="utf-16"?> <Entity>RIM_BPS</Entity>
预期产量
<Entity>RIM_BPS</Entity>