Как конвертировать XML в обычный текст - PullRequest
0 голосов
/ 13 февраля 2019

Знаете ли вы, как конвертировать XML в обычный текстовый файл (example.txt)?Я уже использую просто скопировать текст из браузера и вставить в метод приложения заметки.Но я хочу сделать это более простым способом.

  1. XML-код

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="example.xsl"?>
<products>
    <begin>&#60;&#60;&#60;begin&#62;&#62;&#62;</begin>
    <mapid>&#60;&#60;&#60;mapid&#62;&#62;&#62;{Sku}</mapid>
    <price>&#60;&#60;&#60;price&#62;&#62;&#62;{Price}</price>
    <pname>&#60;&#60;&#60;pname&#62;&#62;&#62;{Title}</pname>
    <pgurl>&#60;&#60;&#60;pgurl&#62;&#62;&#62;{Permalink}</pgurl>
    <deliv>&#60;&#60;&#60;deliv&#62;&#62;&#62;0</deliv>
    <ftend>&#60;&#60;&#60;ftend&#62;&#62;&#62;</ftend>
</products>
example.xsl код

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:output method="text"/>
    <xsl:template match="/">
        <xsl:for-each select="products">
            <xsl:value-of select="."/>
        </xsl:for-each>
    </xsl:template>
</xsl:stylesheet>
Результат XML в Chrome

<<<begin>>>
<<<mapid>>>FOOD19278
<<<price>>>35
<<<pname>>>example product
<<<pgurl>>>https://example.com/
<<<deliv>>>0
<<<ftend>>>
Ожидайте обычный текстовый файл example.txt

<<<begin>>>
<<<mapid>>>FOOD19278
<<<price>>>35
<<<pname>>>example product
<<<pgurl>>>https://example.com/
<<<deliv>>>0
<<<ftend>>>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...