\ParseXMLCommand
Parse the OGC catalogue response and create SS data-object structure.
ParseXMLCommand implements the parsing command to read an OGC CSW XML response
and to create a SilverStripe Data-Object array structure. This command creates
a single DataObjectSet which contains viewable data-objects.
Synopsis
class ParseXMLCommand
extends ControllerCommand
{
- // members
- private boolean $strict_xml = true;
- // methods
- public void setStrictXMLValidation()
- public void getStrictXMLValidation()
- public DataObjectSet execute()
- public ViewableData parseXML()
- public array parseDocument()
Hierarchy
Extends
- ControllerCommand
Members
private
-
$strict_xml
Flag for more strict XML validation, used for validating the XML Declaration flag is set correctly.
Methods
public
- execute() — Command execute
- getStrictXMLValidation()
- parseDocument()
- parseXML() — This method parses a given XML string and returns a DataObjectSet.
- setStrictXMLValidation()