English Italiano

Сделаем вашу жизнь проще...


We are known for robust, reliable, and most of all, easy to implement tools for Clarion. In keeping with our core philosophy, we introduce EasyXML!

EasyXML is implemented as a set of Clarion classes and template to simplify XML processing available as full source code.

Key features:
  • support complex XML structures including namespaces
  • support SAX Parser
  • load from/to Clarion data structures GROUP/QUEUE/FILE/VIEW
  • load from strings/files/URLs/binary resources
  • automatic Base64 encoding/decoding
  • automatic date/time conversion
  • supports data relationships
  • built-in JSON output
  • built-in XPath language to query XML
  • XML validator
  • built-in XLSX, CSV, HTML output
  • SOAP / REST support (Send(sync|async))
  • Unicode support
  • conversion JSON to XML / XML to JSON

http://Загрузить Trial/Demo  Загружено: 3715




Operating System for Deployment

  • Windows 2000
  • Windows 7
  • Windows 8
  • Windows Server 2003
  • Windows Server 2003 x64
  • Windows Server 2008
  • Windows Server 2012
  • Windows Vista Business
  • Windows Vista Business x64
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Basic x64
  • Windows Vista Home Premium
  • Windows Vista Home Premium x64
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows Vista Ultimate x64
  • Windows XP
  • Windows XP x64

Architecture of Product

  • 32Bit

Product Type

  • Add-In

Component Type

  • Source code
  • Template ABC
  • Template Legacy

Compatible Containers

  • SoftVelocity Clarion 10.0
  • SoftVelocity Clarion 11.0
  • SoftVelocity Clarion 6.3
  • SoftVelocity Clarion 7.0
  • SoftVelocity Clarion 7.1
  • SoftVelocity Clarion 7.2
  • SoftVelocity Clarion 7.3
  • SoftVelocity Clarion 8.0
  • SoftVelocity Clarion 9.0
  • SoftVelocity Clarion 9.1

Documentation

  • CHM

Install Type

  • Install Executable

Categories

Programming Languages
     Clarion
Programming
     Components & Libraries
        XML



22.11.2014

EasyXML ver 1.03 released! Updated DEMO application.

Added / changed in DEMO application:
  • CHG: "Xml2Cla" example: NAME support added
  • NEW: "RESTTest" example: REST API calls, "https://github.com/typicode/jsonplaceholder"
  • NEW: "Json2Xml" example: converts JSON to XML
Added / Fixed in classes:
  • CHG: XML2ClaGenerator.GetText allows to get NAME() attributes
  • FIX: ClaXMLDOM.ApplyFormat now uses original document encoding instead of utf-8
Added in template:
  • NEW: EasyJSON class, template Support
24.10.2014

EasyXML ver 1.02 released! Updated DEMO application.

Added in template:
  • NEW: 'Export button' control template, allows to export listbox contents into Excel2007/HTML/CVS formats.

Added / changed in DEMO application:
  • CHG: "Xml2Cla" example, fast parsing option added (for huge xml files).
  • CHG: "Xml Tree" example, now displays xml attributes as well.
  • NEW: "XmlHttp" example (Send(sync|async), SOAP/REST).
  • NEW: "Export" example: exports list queue in Excel2007/HTML/CSV (replaced old "Output to Excel" example).

Added / Fixed in classes:
  • CHG: XML2ClaGenerator.Parse: optional parameter pFast (for huge xml files)
  • CHG: DOMDocument60.AppendElement/AppendElementW/AppendElementUri/AppendElementUriW override parent (CXMLDOMNode) methods
  • FIX: ClaXMLDOM.Save: DATE columns could be processeed incorrectly
  • CHG: ClaXMLDOM.GetXLSX renamed to GetExcel2003; FormatXLSX renamed to FormatExcel2003; old versions remain for backward compatibility.
  • CHG: ClaXMLDOM.ProcessError: now allows to specify dialog buttons and default button for MESSAGE()
  • NEW: ClaXMLDOM.GetExcel2007: generates xlsx (MS Excel 2007 format), saves on disk, opens assosiated program; FormatExcel2007: allows to modify xlsx before saving it
  • NEW: ClaXMLDOM.GetHtml: generates html, saves on disk, opens assosiated program; FormatHtml: allows to modify html before saving it
  • NEW: ClaXMLDOM.GetCSV: generates csv, saves on disk, opens assosiated program; FormatCSV: allows to modify csv before saving it
  • NEW: ClaXMLDOM.AfterUpdateFile virtual method called on ADD|PUT(FILE) success|error from .Load(FILE)
  • NEW: ClaXMLDOM.Transform: XSL transformation service
  • NEW: ClaXMLDOM.GetUseParentOnSave/SetUseParentOnSave [configuration properties]
  • NEW: ClaXMLDOM.SetFieldsIgnored: set/clear Ignore flag for all fields in the group [configuration properties]
  • NEW: XMLHttpEventSink helper class to work with XMLHTTP60 in asynchronous mode
  • NEW: OpenXML helper classes
Updated DEMO application.

This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
26.09.2014

EasyXML ver 1.01 released! Updated DEMO application.

Added / Fixed in classes:
  • FIX: XMLDOMNodeEx.SetValue/SetValueW: didn't save blank pValue
  • FIX: ClaXMLDOM.SetFieldValue: now creates attribute if pTagName does not exist
  • FIX: ClaXMLDOM.Save(FILE pSrc, STRING pTableTag, STRING pRecordTag, STRING pParentTag, STRING pKeyTag, STRING pRelField, <STRING pDest>) could produce GPF
  • FIX: ClaXMLDOM.Save: ignored field pictures
  • FIX: ClaXMLDOM.ApplyFormat: might not work properly; now uses XSL transformation
  • NEW: ClaXMLDOM.GetRemoveEmptyAttributes/SetRemoveEmptyAttributes [configuration properties]
  • NEW: ClaXMLDOM.GetRemoveEmptyElements/SetRemoveEmptyElements [configuration properties]
  • NEW: ClaXMLDOM.RemoveEmptyAttributes
  • NEW: ClaXMLDOM.RemoveEmptyElements
  • NEW: ClaXMLDOM.Save(file): now calls RemoveEmptyAttributes and RemoveEmptyElements by default
  • NEW: ClaXMLDOM.ValidateSchema
  • NEW: ClaXMLDOM.FixContent: saves CRC32 of XML
  • NEW: ClaXMLDOM.IsTouched: returns TRUE if doc content changed since last .FixContent call
  • NEW: ClaXMLDOM.SetUntouched: clears CRC32 (.IsTouched() returns FALSE)
  • NEW: ClaXMLDOM.Touch: (.IsTouched() returns TRUE)
  • NEW: ClaXMLDOM.GetXLSX: generates xlsx (MS Excel 2003 format), saves on disk, opens associated program
  • NEW: ClaXMLDOM.FormatXLSX: allows to modify xlsx before saving it
  • NEW: CXMLDOMNode.GetOwnerDocument(), *IXMLDOMDocument
  • NEW: CXMLDOMNode.AppendElement/AppendElementW/AppendElementUri/AppendElementUriW
  • NEW: CXMLDOMNode.SelectAttribute/SelectElement: same as .SelectSingleNode, but returns &XMLDOMAttributeEx/&XMLDOMElementEx
  • NEW: DOMDocument60.SetProperty/GetProperty: property 'SelectionNamespaces' used to specifies namespaces for use in XPath expressions
  • NEW: XMLDOMElementEx.GetTagValue/GetTagValueW: returns concatenated text of all children text nodes

Added / changed in DEMO application:
  • CHG: Geocoder: added ability to get address for the given coordinates (Geo sensor no needed), “Display Map” shows Google map in the new window! Showing message in case of missing or wrong coordinates.
  • NEW: Xml Tree: Show content of any XML file as a tree, ability to edit any entry.
  • NEW: School: example of saving related files and Base64 encoding example.
  • NEW: Simple Output to Excel format (xlsx format) directly! Option to "Open application associated with *xlsx extension" to open it in your associated application (MS Excel, OpenOffice, LibreOffice etc.)
  • NEW: Dictionary Editor: creating / editing Clarion DCTX dictionary, find and replace. Good example of using XPath query. (NB: this is just an example! We can't guaranty correct editing of your DCTX file so make a backup before you will try it)
  • CHG: Feed Reader: added “Case sensitive” check box and Filter field already consists of search string.
Updated DEMO application.

This release is available, free of charge, to all customers who have an active maintenance and support subscription plan.
11.09.2014

New Geolocation example added. EasyXML installation and DEMO setup files were updated.

A new procedure Geocoder added which reads the latitude / longitude using built-in Location sensor (if any) and requests address from the Google. EasyXML installation and DEMO setup files were updated.
25.08.2014

EasyXML ver 1.00 released!

We are known for robust, reliable, and most of all, easy to implement tools for Clarion. In keeping with our core philosophy, we introduce EasyXML!

EasyXML is implemented as a set of Clarion classes and template to simplify XML processing available as full source code.

О продукте

EasyXML is implemented as a set of Clarion classes and template to simplify XML processing available as full source code.

Поделись

Купить!

Продукты IngasoftPlus доступны на сайте www.motleysoft.com! Купить!
от  23000000.0

Download Information

Следующие файлы для загрузки доступны для данного продукта:
  • Demo (free)
  • Setups (password protected)
  • Setups (password protected) - old versions

Перейти к загрузке

Поиск продукта