upCast

by Infinity-loop for Mac OS X

Download Now

Downloaded: 237

Convert from Word RTF to XML format

upCast might sound like some kind of broadcasting app but in actual fact, it has nothing to do with this. It’s all about helping you make Word files more flexible,

Specifically, it enables you to use Microsoft Word as an authoring application for XML documents. The advantage is you can do all of your editing in Word (or any word prcoessor that accepts editing in RTF format) and then once the file is saved, convert it to XML. It also works with Word binary documents, although this isn’t available on Mac yet and only works on Windows with Word installed. upCast can export in XML, RTF and CSS on both platforms, though.

upCast is a highly technical application. For anyone who just wants to perform a simple RTF to XML conversion, it’s fine. However, using it beyond that – for conversions to CSS for example – it’s very hard to work out without much guidance. Most general users will soon find themselves frustrated and there’s no Help section to turn to.

upCast could be useful for people who need to convert a document from RTF to XML, but it’s advanced features are a bit too technical for most users.

UPL: new functions insert-nodes(), min(), max(), abs()UPL: extended set-attr() and attach-value() by an optional XPath expression parameter to identify target node(s) for the operation other than the context nodeUPL: markup-regex() now returns a Bool indicating whether there were regex matches (true) or not (false)UPL: #set defaultRuleMode did not workUPL: markup-regex() threw an exception when matching an empty regex group at the end of the context nodeRTF Importer: list type change not translated into restarting a new listRTF Importer: fixed a case where having a shptext within an image shape caused throwing an exceptionRTF Importer: exception when two footnotes had been placed directly adjacent in a documentUPL: a value attached to a node with attach-value() could not later be retrieved by get-value()upCast pipeline template: footnote/endnote markers doubled when processing output with RTF Exporter

Changes

  • UPL: new functions insert-nodes(), min(), max(), abs()UPL: extended set-attr() and attach-value() by an optional XPath expression parameter to identify target node(s) for the operation other than the context nodeUPL: markup-regex() now returns a Bool indicating whether there were regex matches (true) or not (false)UPL: #set defaultRuleMode did not workUPL: markup-regex() threw an exception when matching an empty regex group at the end of the context nodeRTF Importer: list type change not translated into restarting a new listRTF Importer: fixed a case where having a shptext within an image shape caused throwing an exceptionRTF Importer: exception when two footnotes had been placed directly adjacent in a documentUPL: a value attached to a node with attach-value() could not later be retrieved by get-value()upCast pipeline template: footnote/endnote markers doubled when processing output with RTF Exporter