У меня есть эта следующая структура XML:XSLT: общий способ переместить дочерний узел родительского узла в XML
<root>
<p1>
<a>1</a>
<b>2</b>
<_timestamp>20160928201109</_timestamp>
<c>
<_c_timestamp>20160928201056</_c_timestamp>Tmp</c>
</p1>
<p2>
<a>1</a>
<b>2</b>
<_timestamp>20160928201109</_timestamp>
<d>
<_d_timestamp>20160928201056</_d_timestamp>Tmp1</d>
</p2>
</root>
и хотите преобразовать эту структуру с помощью XSLT:
<root>
<p1>
<a>1</a>
<b>2</b>
<_timestamp>20160928201109</_timestamp>
<_c_timestamp>20160928201056</_c_timestamp>
<c>Tmp</c>
</p1>
<p2>
<a>1</a>
<b>2</b>
<_timestamp>20160928201109</_timestamp>
<_d_timestamp>20160928201056</_d_timestamp>
<d>Tmp1</d>
</p2>
</root>
т.е. любой появление тега со структурой <_anyName_timestamp>
должно быть перенесено в родительский узел.
Любые указатели на структуру XSLT были бы полезны.
есть какие-либо другие узлы, которые содержат двойные подчеркивания? –
Нет, только '' <_anyName_timestamp> '' содержит двойные символы подчеркивания. – Vinod