Преобразование из формата Word RTF в формат XML
upCast может звучать как какое-то приложение для вещания, но на самом деле он не имеет к этому никакого отношения. Все дело в том, чтобы помочь вам сделать файлы Word более гибкими,
В частности, это позволяет вам использовать Microsoft Word в качестве приложения для создания XML-документов. Преимущество заключается в том, что вы можете выполнять все редактирование в Word (или любом текстовом редакторе, поддерживающем редактирование в формате RTF), а затем, как только файл будет сохранен, преобразовать его в XML. Он также работает с двоичными документами Word, хотя он пока недоступен на Mac и работает только в Windows с установленным Word. Однако upCast может экспортировать в XML, RTF и CSS на обеих платформах.
upCast — это высокотехнологичное приложение. Для тех, кто просто хочет выполнить простое преобразование RTF в XML, это нормально. Однако использовать его помимо этого — например, для преобразования в CSS — очень сложно работать без особого руководства. Большинство обычных пользователей вскоре обнаружат, что разочаровались, а раздел справки отсутствует.
upCast может быть полезен для людей, которым необходимо преобразовать документ из RTF в XML, но его расширенные функции слишком технический для большинства пользователей.
Changes
UPL: новые функции insert-nodes(), min(), max(), abs()
UPL: расширенные set-attr() и attach-value() с помощью необязательного параметра выражения XPath для определения целевого узла (узлов) для операции, отличной от узла контекста.
UPL: markup-regex() теперь возвращает логическое значение, указывающее, были ли совпадения с регулярными выражениями (true) или нет (false).
UPL: #set defaultRuleMode не работает
UPL: markup-regex() вызывала исключение при сопоставлении с пустой группой регулярных выражений в конце узла контекста.
Импортер RTF: изменение типа списка не приводит к перезапуску нового списка
Средство импорта RTF: исправлена ошибка, из-за которой наличие shptext в фигуре изображения вызывало исключение.
RTF Importer: исключение, когда две сноски были размещены непосредственно рядом в документе.
UPL: значение, прикрепленное к узлу с помощью attach-value(), не может быть впоследствии получено с помощью get-value()
Шаблон конвейера upCast: маркеры сносок/концевых сносок удваиваются при обработке вывода с помощью RTF Exporter