1
Я ищу, чтобы сделать XSLT, который преобразует входной XML ниже:XSLT переформатировать XML Document
<?xml version="1.0" encoding="UTF-8"?>
<payload>
<header>
<from>From: [email protected]</from>
<to>To: [email protected]</to>
</header>
<email>
<body>Hello, email body here...</body>
</email>
<attachments>
<attachment>
<name>log1</name>
</attachment>
<attachment>
<name>log2</name>
</attachment>
</attachments>
</payload>
в:
From: [email protected]
To: [email protected]
Hello, email body here...
To: [email protected]
log1
To: [email protected]
log2
Если к узлу повторяется после каждого вложения. Там может быть несколько вложений, а не только два.
ОБНОВЛЕНИЕ ОТ ПОЛЬЗОВАТЕЛЯ
Im довольно нового для этого, но я попытался создать полезную нагрузку без тегов заголовка, электронной почты и вложений. Затем используется, чтобы упорядочить их в правильном порядке, но это выглядит ужасно. И не является масштабируемым
Что вы пробовали? http://mattgemmell.com/2008/12/08/what-have-you-tried/ SO - это не место, которое нужно сделать, чтобы избежать тяжелой работы. –
Im довольно новичок в этом, но я попытался создать полезную нагрузку без тэгов 'header',' email' и 'attachment'. Затем используйте ' ', чтобы упорядочить их в правильном порядке, но это выглядит ужасно. И не масштабируется –
MMKD