У меня есть 02 файлов XML, мне нужно создать отчет с комбинацией данных обоих файлов. либо вне положенное в качестве HTML-файла или единого XML с помощью XSLTКак объединить 2 XML-файла в один с #Java Script или #XSL?
File1
<FitnessCenter>
<Member id="1" level="platinum">
<Name>Kamal</Name>
<Phone type="home">2921234</Phone>
<Phone type="work">2581247-293</Phone>
<FavoriteColor>brown</FavoriteColor>
<MembershipFee>1000</MembershipFee>
</Member>
<Member id="2" level="silver">
<Name>Wasantha</Name>
<Phone type="home">2934321</Phone>
<Phone type="work">2581247-293</Phone>
<FavoriteColor>green</FavoriteColor>
<MembershipFee>500</MembershipFee>
</Member>
</FitnessCenter>
File2
<FitnessCenter>
<Member id="3" level="platinum">
<Name>Aysha</Name>
<Phone type="home">2926745</Phone>
<Phone type="work">2581245-292</Phone>
<FavoriteColor>black</FavoriteColor>
<MembershipFee>1000</MembershipFee>
</Member>
<Member id="4" level="platinum">
<Name>Nishani</Name>
<Phone type="home">2925647</Phone>
<Phone type="work">2581245-292</Phone>
<FavoriteColor>yellow</FavoriteColor>
<MembershipFee>1000</MembershipFee>
</Member>
</FitnessCenter>
Я пытался использовать ниже метод XSL, чтобы объединить эти два файла, но это не сработало,
<xsl:template match="/">
<xsl:copy>
<xsl:copy-of select="*/FitnessCenter()"/>
<xsl:copy-of select="document('File2.xml')/*/FitnessCenter()"/>
</xsl:copy>
</xsl:template>
Прокомментируйте, если у кого есть решение для этого.
@ ser3016153 Im пытаясь для цикла, чтобы получить все выходные данные в один файл, поэтому при используя эту «копию« Выбрать », следует ли использовать это перед циклом for? или запуск файла xsl? –
@AnjalaFernando Зачем вам нужен цикл? Я отредактировал свой ответ, чтобы показать результат. Если это не то, что вы хотите, отредактируйте свой вопрос и покажите результат, который вы ожидаете. –
HI @ ser3016153 Как вы создали этот сингл? Вы связали файл xsl с одним из файлов xml или есть способ создать новый файл, объединяющий оба? Я немного смущен. –