XSLT и незначительное изменение XML файла. Стоит ли?
От: djyuran  
Дата: 08.01.13 21:55
Оценка:
Коллеги, доброе утро!

Вопрос простой, для тех, кто разбирается в технологиях.

Есть большой XML файл со сложной структурой, нужно поменять несколько значений в нем по простым условиям для пары элементов каждого родителя. Например обрезать значение элемента, если длина больше стольки-то или убрать элемент вообще.
Стоит ли для этого использовать XSL трансформацию или проще и правильнее прогнать его в SAX и записать обратно?

Например, нужно обрезать title до 5 символов

<books>
 <book>
  <title>123456</title>
  <author>Me</author>
 </book>
 <book>
  <title>12345</title>
  <author>You</author>
 </book>
 <book>
  <title>1234567</title>
  <author>We</author>
 </book>
</books>

То есть получить вот такое:

<books>
 <book>
  <title>12345</title>
  <author>Me</author>
 </book>
 <book>
  <title>12345</title>
  <author>You</author>
 </book>
 <book>
  <title>12345</title>
  <author>We</author>
 </book>
</books>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.