я хочу удалить теги XML из XML и отправить данные в одиночку, используя XSL - PullRequest
0 голосов
/ 06 ноября 2019

Я ищу, чтобы удалить теги XML из XML и передать данные в одиночку.

вход

<?xml version="1.0" encoding="UTF-8"?>
<ns0:mt xmlns:ns0="urn:upfield.poc.com:RestPolling"><data>
--BOUNDARY
Content-type: application/x-www-form-urlencoded
Content-length: 140
AppVersion=1.0&amp;amp;AcceptUPSLicenseAgreement=Yes&amp;amp;ResponseType=application/x-ups-pld&amp;amp;VersionNumber=V4R1&amp;amp;UserId=KPS001CA&amp;amp;Password=KPSS
--BOUNDARY
</data></ns0:mt>

выход - BOUNDARY Тип содержимого: application / x-www-form-urlencoded Content-длина: 140AppVersion = 1.0 & AcceptUPSLicenseAgreement = Да & ResponseType = application / x-ups-pld & VersionNumber = V4R1 & UserId = KPS001CA & Password = KPSS --BOUNDARY

Я пытаюсь получить этот код, но не получаю вывод. Можете ли вы предложить.

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" omit-xml-declaration="yes"/>
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
<xsl:value-of select="replace('<ns0:mt xmlns:ns0=', '')"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>

1 Ответ

1 голос
/ 06 ноября 2019

«Я хочу удалить теги XML из XML и передать только данные.»: Это сделают встроенные правила обработки.

<xsl:stylesheet
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    version="1.0">

  <xsl:output method="text"/>

</xsl:stylesheet>

https://xsltfiddle.liberty -развитие.net / ncntCSg

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...