Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Current »

Description

The XML Query Response Transformer is responsible for translating a Query Response into an XML formatted document. The metacards element that is generated is an extension of gml:AbstractFeatureCollectionType which makes the output of this transformer GML 3.1.1 compatible. 

Usage

Using the OpenSearch Endpoint for example, query with the format option set to the XML shortname: xml.

http://localhost:8181/services/catalog/query?q=input?format=xml
 

Example Output

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:metacards xmlns:ns1="http://www.opengis.net/gml" xmlns:ns2="http://www.w3.org/1999/xlink" xmlns:ns3="urn:catalog:metacard" xmlns:ns4="http://www.w3.org/2001/SMIL20/" xmlns:ns5="http://www.w3.org/2001/SMIL20/Language">
 	<ns3:metacard ns1:id="000ba4dd7d974e258845a84966d766eb">
      	<ns3:type>ddf.metacard</ns3:type>
      	<ns3:source>southwestCatalog1</ns3:source>
      	<ns3:dateTime name="created">
          <ns3:value>2013-04-10T15:30:05.702-07:00</ns3:value>
    	</ns3:dateTime>
   		<ns3:string name="title">
        	<ns3:value>Input 1</ns3:value>
	    </ns3:string>
    </ns3:metacard>
    <ns3:metacard ns1:id="00c0eb4ba9b74f8b988ef7060e18a6a7">
      	<ns3:type>ddf.metacard</ns3:type>
      	<ns3:source>southwestCatalog1</ns3:source>
      	<ns3:dateTime name="created">
          <ns3:value>2013-04-10T15:30:05.702-07:00</ns3:value>
    	</ns3:dateTime>
   		<ns3:string name="title">
        	<ns3:value>Input 2</ns3:value>
	    </ns3:string>
    </ns3:metacard>
</ns3:metacards>

Installation and Uninstallation

This transformer comes installed out of the box and is running on start up. To uninstall or install manually, use the catalog-transformer-xml feature Web Console or System Console.

Configuration

None

Implementation Details

Registered InterfaceService PropertyValue
ddf.catalog.transform.QueryResponseTransformershortnamexml
descriptionTransforms query results into xml
titleView as XML...

See XML Metacard Transformer Implementation Details as to how Metacard Java object information is mapped into XML.

Known Issues

None

  • No labels