The Liquid Technologies blog offers software developers clear guidance on XML, JSON, and data integration techniques. We share insights into the latest developments in our tools – Liquid Studio, Liquid Data Mapper, Liquid XML Data Binder and Liquid XML Objects – and provide straightforward instructions for applying them to your projects. Our goal is to equip you with useful, actionable information.
The Create Sample XML Document tool assists users in creating XML documents based on XML schemas (XSD). It ensures that target namespaces are correctly declared, preventing validation errors that can cause frustration. This tool streamlines the initial document creation process, allowing users to avoid common pitfalls associated with XML schemas.
Oracle Fusion (SOA) uses “oramds” in the schemaLocation attribute for XSD files in its Metadata Services repository. When exported for editing, XML Editor tools may show invalid import paths. This can be resolved in Liquid XML Studio by creating an XML Catalog file to redirect paths for successful imports.
To create a sample XML Document, open the XML Schema (XSD) and select Tools->Create Sample XML Document. This document will feature a schema location attribute linking it to the XSD. By clicking Validate, Liquid XML Studio will validate the XML Document against the associated XML Schema.
To validate an XML Document against an XML Schema (XSD), you can either attach the schema through Tools->Attach Schema, adding a schema location attribute, or use Tools->Schema Used to Validate XML for an internal association. Validation occurs via Liquid XML Studio using the associated schema during the process.
Liquid XML Runtime for Visual C++ 11.0 XP is now part of the Liquid XML 2013 point release (11.0.12). Visual Studio 2012 Update 1 introduces an option for targeting XP in C++ builds, requiring DLLs to be built with the XP flag. Manual adjustments to project settings and specific runtime file selections are necessary.
When generating code with Liquid XML Data Binder, you may need to include common base schemas that are used many child XML schemas. In order to avoid having to build these base schema libraries multiple times, you can create a ‘Super Schema’ that includes all of the child schemas. Please see the Liquid XML Knowledge Base:…
The XML Summer School will take place from September 15th to 20th at St Edmund Hall, Oxford University. This event is designed for individuals involved with XML and its technologies, focusing on teaching proven techniques to enhance practical application. Liquid XML will be available for participants. More information is at xmlsummerschool.com.
Liquid XML Studio XSD Editor offers XML Schema refactoring tools that simplify the editing of XSDs. These automated tools enable users to make global changes to element and attribute definitions, enhancing the organization of structural definitions for better accessibility and reuse, especially for XSDs generated from XML source data.
This content explains how to integrate an XML fragment into another XML document, particularly in constructing a SOAP request in C#. It outlines two methods: building a string value to include an XML fragment or using an ‘Any’ element from a Liquid XML generated Object Model to insert the XML message part effectively.
Explore our new XML Glossary, a valuable resource for understanding XML terminology. Feedback and suggestions for improvement are welcome. For additional learning, please also refer to the DTD Glossary. Visit the following links for more information: XML Glossary and DTD Glossary.

Liquid XML 2013 has been launched, featuring background validation, a spell checker, and visual navigation aids for XML documents. Additionally, it includes a WSDL 2.0 Visual Studio plugin and XML data binder code generation for Visual Studio 2012 and smart devices. Users can download it free for 30 days.

Liquid XML is seeking beta testers for its upcoming 2013 release, featuring new user-requested additions like Background Validation, a Spell Checker, and an XML Document Outline Tree. The update includes code generation and runtimes for various platforms, including Visual Studio 2012 and mobile systems. Interested testers should visit the Beta Page to register.