Я довольно новичок в мире XSLT. может ли кто-нибудь помочь мне решить мой вопрос? У меня есть входной XML и желаемый выходной XML. Необходимо написать XSLT для этого преобразования. Состояние: , если любой элемент оканчивается на «11», то элемент дочерний узел «название» (если есть), то название будет заменено CDtitle т.е. CD11/название будет CD11/CDtitleдочерний элемент заменен на новое имя элемента
Input XML
---------------
<catalog>
<cd11>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<year>1985</year>
</cd11>
<cd22>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<year>1985</year>
</cd22>
<cd33>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<year>1985</year>
</cd33>
</catalog>
Output XML
---------------
<catalog>
<cd11>
<CDtitle>Empire Burlesque</CDtitle>
<artist>Bob Dylan</artist>
<year>1985</year>
</cd11>
<cd22>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<year>1985</year>
</cd22>
<cd33>
<title>Empire Burlesque</title>`enter code here`
<artist>Bob Dylan</artist>
<year>1985</year>
</cd33>
</catalog>
Thank you @Kevin. Это мне очень помогло. –