Статус: Офлайн
Реєстрація: 14.10.2008
Повідом.: 1810
Реєстрація: 14.10.2008
Повідом.: 1810
XSLT и XML. Как заменить строки?
Подскажите как при помощи xsl шаблонов реализовать следующее. Дан xml файл с таким кодом.
<?xml version="1.0"?>
<text>
<para name =' #%123%#' >
' #%124%#'
test
</para>
<quote name='name' name2=' #%123%#'>
' #%123%#'
test
</quote>
<para name =' #%124%#' >
test2
</para>
</text>
А на выходе должно получиться
<?xml version="1.0"?>
<text>
<para name =' Strok1' >
' Strok2'
test
</para>
<quote name='name' name2=' Strok1'>
' Strok1'
test
</quote>
<para name =' Strok2' >
test2
</para>
</text>
т.е. надо заменить строки ' #%123%#' на ' Strok1' и ' #%124%#' на 'Strok2'. Замена должна происходить во всех возможных элементах и атрибутах (т.е. не только в тех что в примере)
Подскажите как при помощи xsl шаблонов реализовать следующее. Дан xml файл с таким кодом.
<?xml version="1.0"?>
<text>
<para name =' #%123%#' >
' #%124%#'
test
</para>
<quote name='name' name2=' #%123%#'>
' #%123%#'
test
</quote>
<para name =' #%124%#' >
test2
</para>
</text>
А на выходе должно получиться
<?xml version="1.0"?>
<text>
<para name =' Strok1' >
' Strok2'
test
</para>
<quote name='name' name2=' Strok1'>
' Strok1'
test
</quote>
<para name =' Strok2' >
test2
</para>
</text>
т.е. надо заменить строки ' #%123%#' на ' Strok1' и ' #%124%#' на 'Strok2'. Замена должна происходить во всех возможных элементах и атрибутах (т.е. не только в тех что в примере)