Javascript DHTML Drop Down Menu Powered by dhtml-menu-builder.com

UltraXML FAQs

  1. What is UltraXML?
  2. Who would use UltraXML?
  3. How does UltraXML compare to other products?
  4. What are the benefits of using UltraXML?
  5. What are the cost benefits of using UltraXML?
  6. Is UltraXML the right product for me?
  7. Does UltraXML support SGML?
  8. Can I use UltraXML to author XML and SGML data?
  9. Does UltraXML support ATA iSpec 2200?
  10. Does UltraXML support ASD S1000D?
  11. Does UltraXML support SVG graphics?
  12. Does UltraXML support CGM graphics?
  13. Does UltraXML Support Unicode and non-Latin languages?
  14. Does UltraXML support colour separation and pantone colour?
  15. Does UltraXML support batch processing (automated publishing)?
  16. How does UltraXML work?
  17. How can I author XML documents?
  18. How do you open an existing XML document in UltraXML?
  19. How do I upgrade my hardware key (dongle) to enable me to run a newer version of UltraXML?

  1. What is UltraXML?
  2. UltraXML

    UltraXML is a native XML composition and formatting engine intended for WYSIWYG and/or automated comprehensive multi-channel publishing. The idea of UltraXML is that the user can import or author XML/SGML and DTD and then more importantly, layout and design visually the printed format of that XML/SGML in UltraXML so that they can then produce (interactively or as a batch process) a PDF or Postscript printed output or Export a HTML formatted XSLT. The user can create any number of different stylesheets (templates or views) and then apply these different 'views' on the same data at any time by dragging the XSL stream onto the page.

    Back to Top

  3. Who would use UltraXML?
  4. The WebX customer base contains some of the most well known and respected companies in the world.

    UltraXML addresses the authoring and publishing requirements for the following markets and industries:

    Publications
    Industries
    Back to Top

  5. How does UltraXML compare to other products?
  6. UltraXML offers high-end WYSIWYG native XML publishing system with real time ActiveXSL and Visual DTD editing integrated into one of the most high-end, yet easy to use publishing systems. UltraXML compares favourably to other products such Arbortext publishing systems, XyEnterprise’s XML Professional Publisher (XPP) and Adobe’s FrameMaker. In addition to the extremely fast and advance composition engine, the WYSIWYG and interactive nature UltraXML gives it the unique ability to handle productions where complex and frequent changes in layout is required.

    The WYSIWYG user interface and the highly visual nature of its features makes it the ideal replacement for products such as Quark Express, InDesign, PageMaker, Ventura and all those seeking to upgrade into the XML publishing world.

    Back to Top

  7. What are the benefits of using UltraXML?
  8. The “main” strength features of UltraXML include the following:

    • Easy to use WYSIWYG and visual system. (No need to be a programmer in XML, XSLT or DTD)
    • XML and SGML Authoring
    • Single XML data source management and publishing.
    • True and dynamic Multi-Channel Publishing (publish to the Web (HTML), Postscript, PDF, e-Book, or any other format).
    • Visual XSLT with multi stylesheet support.
    • Full DTD support.
    • True XML WYSIWYG formatting engine.
    • Full Typesetting and typography support.
    • Macro driven with script support for automated publishing.
    • Optional comprehensive/integrated XML CMS and Workflow.
    • Highly customizable.

    Back to Top


  9. What are the cost benefits of using UltraXML?
  10. The cost benefits for a specific project can be highlighted by the the numerous advantages UltraXML offers the customer (end user):

    • Change the stylesheets (templates) when and as required without the need to refer to the supplier or breaking any copyrights
    • The customer owns his Stylesheets (templates) and have total control of them
    • No requirement for continued consultants unless requested
    • Produce the exact format required for each customer
    • No problems with cross-references due to font and all cross-references can be tested without having any additional work done.
    • Write once, format many, without having to change EDD, FOSI or DSSL
    • The multi stylesheet (snap shot tool) ability can be used to set up business rules in data modules
    • Export to PDF, SGML, XML and many others
    Back to Top

  11. Is UltraXML the right product for me?
  12. To help you decide on the suitability of UltraXML for your requirements, you have the following options:

    1. You are welcome to send us details of your XML publishing requirements. We will study them and give you our unbiased opinion. If UltraXML is not the best available application to handle your requirement, we would let you know. We would even suggest alternative applications if we are able to do so.
    2. You could download the demo version of UltraXML which is available at http://www.webxsystems.com/Registration.htm  and examine it for yourself.
    3. We would be happy to design sample stylesheets for you based on any XML (and DTD if available) and a PDF that you are able to send to us. This would give you the opportunity to examine it using the demo version of UltraXML.
    4. We could arrange a full featured web demonstration of UltraXML. This web demo can be arranged at a date and time convenient to you. In addition you are welcome to invite any number of your colleagues, consultants or interested parties to participate in the demo.
    Back to Top

  13. Does UltraXML support SGML?
  14. UltraXML supports SGML by seamless automatic conversion to XML on the fly when importing the SGML file. (A catalog file is used to map the SGML DTD Public ID to the location of the actual SGML DTD.) Once imported into UltraXML, editing and formatting then proceeds on the converted XML file. SGML can then be exported from UltraXML, which automatically converts the XML back into SGML format, making sure all EMPTY declared tags are converted back to open tag SGML format and appending the original SGML header information.
    A number of globally definable options are available to assist in the conversion of SGML to XML, which can be set via a dialog box or through a system macro.

    Back to Top

  15. Can I use UltraXML to author XML data?
  16. UltraXML provides you with the full range of combined functionality that you expected from both a WYSIWYG publishing application and an XML Editor.

    UltraXML provides a number of ways to author and edit your XML/SGML data. You can easily key input into the WYSIWYG window to edit existing XML text. The true extent of the authoring and editing functionality of UltraXML is realized by the availability or "real time" authoring. This is achieved  by linking, the WYSIWYG editing area to the Code Editor.

    UltraXML provides context sensitive help. For instance, based on the active DTD, the right click menu will suggest what element should be inserted at the cursor position next.

    Back to Top

  17. Does UltraXML support ATA iSpec 2200?
  18. UltraXML:ATA Edition enables instant formatting of your CMM ATA iSpec 2200 documents and conforms to version 6.1 of the ATA CMM DTD. The inbuilt stylesheet can be applied to your native ATA SGML or XML data giving strict conformance to the ATA specifications.

    Back to Top

  19. Does UltraXML support ASD S1000D?
  20. UltraXML has full support for revisions 1.6 to 4.0 of the S1000D data modules including:

    • Descriptive
    • Procedural
    • Crew/operator
    • Fault information
    • Maintenance planning
    • Illustrated parts data
    • Process
    • Wiring data
    Back to Top

  21. Does UltraXML support SVG graphics?
  22. UltraXML™ uses Batik, the Java™ technology based SVG toolkit to convert SVG graphics into images in any required format for various purposes, such as viewing, generation or manipulation.

    • Import SVG and Compressed SVG for editing in UltraXML
    • Optionally import SVG and SVGZ as links
    • Drag & Drop SVG tags into Frames or Graphic Containers
    • Insert SVG objects inline using XSLT
    • Real-time validation and well-formed checking of SVG data
    • View and edit SVG in XML tree interface
    • Rasterising SVG at any user definable screen DPI
    • Print SVG at any user definable print DPI
    • SVG Transparency display options
    • Optional SVG placeholder image
    • Automatic embedding and scaling of inline SVG objects in HTML output channel
    • Raster output options for SVG objects in HTML output channel
    • Create dynamic SVG (e.g. bar graphs, pie charts) from XML data using XQuery
    • Convert UltraXML graphic objects tags to SVG
    • Passes 100% of SVG BE Static Test Suite Developed by W3C)
    Back to Top

  23. Does UltraXML support CGM graphics
  24. CGM level 4 vector graphics are optionally supported. UltraXML converts CGM graphics into EPS vector format at loading time in order to give perfect output quality.

    UltraXML:ATA supports CGM including ATA level CGM vector graphics. Intelligent CGM or hot spotted graphics are supported so that embedded links in the CGM images seamlessly flow through to the final production PDF output.

    Back to Top

  25. Does UltraXML Support Unicode and non-Latin languages?
  26. UltraXML has comprehensive Unicode support, not just import/export UTF-8 and UTF-16, but also supporting languages such as Arabic, Hebrew, Japanese and Indic languages, the support for these languages is done at OS level by implementing Uniscribe and full support for Opentype including hyphenation and justification (line break depends on the language and not just space between words!).

    Back to Top

  27. Does UXML support colour separation and pantone colour?
  28. Full colour separation and spot colour separation are supported in UltraXML with the built in PostScript driver. UltraXML has a generic colour system that allows for any colour palette to be added and used including Pantone.

    Back to Top

  29. Does UXML support batch processing (automated publishing)?
  30. Every action and setting including formatting in UltraXML can be controlled via a macro. UltraXML also has a scripting language which can be used to combine these macros into functions. UltraXML currently supports DDE (Dynamic Data Exchange) so third party programs can send macros to UltraXML using a simple DDE call from C++ or Visual Basic programs. DDE can also be used to query the state of the system by asking for the value of script variables.

    UltraXML can work in batch mode by setting up scripts as mentioned above for your specific job. It is also possible to run a script automatically on opening an UltraXML document. (Autoexec) UltraXML can also be started and a document opens by the command line.

    It is possible to run UltraXML in server mode by writing a small module to handle the client requests and then issue the relevant macros command through DDE or the command line to UltraXML.

    Back to Top

  31. How does UltraXML work?
  32. When using UltraXML the user creates XSLT template matches automatically by using the visual interface. When selecting properties, toolbar or menu items for the current text, a proprietary formatting instruction (a superset of XSL:FO) is inserted into the template match at the correct position (also indicated by the XSL window). A number of XSL style template match style snippets are stored in the UltraXML style tag objects. When exporting, these style tags are combined into one XSLT output file. The UXML proprietary formatting instructions (actually processing instructions) can optionally be converted to HTML XSLT formatting during the XSLT export process.

    Back to Top

  33. How can I author XML documents?
  34. Start a new document and make sure the XML Document is checked. From the Windows dropdown menu, select the Code Editor to open. For details on how to use the code editor (CE) refer to UltraXML Reference manual.

    1. Position your cursor inside the code editor and either hit the Enter key or press the right button of your mouse to get the available editing options as follows:
    Select Element(s)
    Split Element
    Join Elements
    Rename Element
    Insert New Element
     

    Select Insert New Element and enter the root element of your document, LIST in the dialogue box and press OK.

    Insert |New Element

     

    UltraXML will automatically create the start tag and end tag for the root element LIST. Similarly, create the start and end tag for any child elements.


    The Code Editor will show something like this:




    Now press the Pretty Print Source button [the purple button] and then press the Well formed button [<>] and read the message displayed at the button of your screen to make sure that your XML document is well formed.



     

     

    Back to Top

  35. How do you open an existing XML document in UltraXML?
  36. To open an existing XML document:

    1. Create a new XML document by selecting File->New from the menu and making sure XML document is selected. Press OK.
    2. Import the XML file by selecting File->Import->XML from the menu.
    3. Before selecting OK press the XML Options TAB and make sure the default 'Use XML Parser' and 'Create XML Style Templates' are both selected. These options are remembered next time you import an XML stream.
    4. Select the XML file required. The XML is given a Tag Name which can be modified if required.
    5. Press the OK button. If the XML refers to a DTD in the header it will be imported along with the XML.
    6. To Import a DTD use select File->Import->DTD from the menu. Select the required file, make sure Activate DTD is selected and press OK.
    7. To validate the XML with this DTD go to the Code Editor Window and press the Blue Tick button, this will switch constant live validation on and any validation or well formed errors will be reported in the small panel below the code editor while you edit the source.
    Back to Top

  37. How do I upgrade my hardware key (dongle) to enable me to run a newer version of UltraXML?
  38. In order to run the latest release of UltraXML or if your licence has expired and would like to renew it, it is likely that you need to upgrade your hardware key (dongle). Please follow the following steps to upgrade your hardware key:

    • Make sure you have a valid licence. Your licence is usually valid for 6 or 12 months from the date first issued.

    • Install the Wibu-Key software available from either UltraXML installation CD or can be downloaded from http://www.wibu.de/us/down_wibukey.php.

    • Run Wibu-Key utility (available in the control panel); select the "Wibu-Box Context" tab and enter the RTC file name (e.g. c:\myname.rtc) in the "Remote Programming Context File" and press "Apply". This will create a file called myname.rtc on your c:\ drive.

    • Email the newly created file myname.rtc to WebX support.

    • WebX support will generate a "myname.rtu" file and a "key" file and email them back to you. This procedure would take between 4 – 24 hours depending on your support contract.

    • Once you receive these two file you will be able to update your Wibu hardware key and run UltraXML.

    • Make sure you attach the hardware key, depending on its type, into the either the parallel or the USB port.

    • Run Wibu-Key utility (available in the control panel); select the Wibu-Box Update tab and enter the file name “myname.rtu” in the Remote Programming Update File and press “Apply”.

    • If necessary, download the latest version of UltraXML from our website and install it.

    • Copy the "key" file into \Program Files\WebX\UltraXML folder.

    • Now you should be able to run UltraXML.

    Back to Top
Copyright © 1999 - 2009 WebX Systems. All rights reserved.
Revised: 02/05/2009

Email

Home | Email Contact | Profile | Markets | Privacy Statement
Become a Reseller | Partners | Events
UltraXML |UltraXML Server | UltraXML ActiveX Control | UltraXML:Author | S1000D Publication Manager
UltraCSDB S1000D CSDB | Data Conversion | Consultancy
UltraXML FAQs | UltraCSDB FAQs | Download |

Hline