У меня есть куча xml-файлов, которые мне нужно преобразовать с помощью XSLT. Я создал файл XSLT и дал ссылку на него в исходном заголовке xml-файла. Я хочу выполнить скрипт, или код может быть в java/javascript, чтобы исходный xml-файл преобразовывался в обновленный xml или создавался новый модифицированный XML-файл.создать новый xml из существующего xml после преобразования xslt
Вот файлы
product.xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="product-xsl.xsl" ?>
<products>
<product>
<sku>12854</sku>
<productId>1051806941102</productId>
<name>Manufacturer - Test sku - Color</name>
<source>bestbuy</source>
<type>HardGood</type>
<startDate>2000-03-01</startDate>
<new>false</new>
<department>PHOTO/COMMODITIES</department>
</product>
<products>
продукта xsl.xsl
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="xml" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<products>
<xsl:for-each select="products/product">
<product>
<sku><xsl:value-of select="sku"/></sku>
<name><xsl:value-of select="name"/></name>
<department><xsl:value-of select="department"/></department>
</product>
</xsl:for-each>
</products>
</xsl:template>
</xsl:stylesheet>
Я могу увидеть обновленный XML во время выполнения инспектировать элемент в Firefox/Safari, но я хотите его в новом xml-файле или обновить.
Спасибо так много. Я уже реализовал его с использованием подобного рода фрагмента, но благодаря объяснению он помог лучше понять. –