Components | All | New | MacOS | Windows | Linux | iOS | ||||
Examples | Mac & Win | Server | Client | Guides | Statistic | FMM | Blog | Deprecated | Old |
XML.Compact
Compacts XML document.
Component | Version | macOS | Windows | Linux | Server | iOS SDK |
XML | 10.2 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
MBS( "XML.Compact"; XML; Flags ) More
Parameters
Parameter | Description | Example |
---|---|---|
XML | The XML to process. Can be XML as text or the reference returned by XML.Parse function, so you can make several times changes to the XML without parsing it each time. |
"<test>Hello</test>" |
Flags | Various Flags. Add 1 to ignore errors in xml and continue parsing. This may lead to not everything in the xml being read. Add 8 to remove all namespaces before query to have queries easier. Add 64 to skip prefix line with xml version. |
0 |
Result
Returns XML text or error.
Description
Compacts XML document.Removes spaces and returns to make compact representation to save network bandwidth for transmitting or disk space for storage.
Examples
Compact the document:
MBS("XML.Compact"; XML::Input XML; 1)
Compact document without prefix:
MBS("XML.Compact"; "<a>Test</a>"; 1+64)
Example result: <a>Test</a>
See also
Release notes
- Version 13.0
- Added new option to XML.Compact and XML.Format to skip the ?xml line with version details.
- Version 10.2
- Added XML.Compact function.
Blog Entries
- MBS FileMaker Plugin, version 12.6pr1
- News about the MBS FileMaker Plugin 10.2
- Neues MBS FileMaker Plugin 10.2
- MBS FileMaker Plugin 10.2 - More than 6200 Functions In One Plugin
- MBS FileMaker Plugin, version 10.2pr6
This function checks for a license.
Created 27th April 2020, last changed 28th November 2022