Metadata service

This service returns metadata of web page with a given URL address.

Input

URL (string)

URL address of requested page.

Output

list of metadata elements

Each metadata element contains following properties.

all (string)

???

type (string)

???

pair (string)

???

content (string)

Content of metadata element.

name (string)

Name of metadata element

WSDL

WSDL: http://rainbow.vse.cz/services/MetadataService

There will be nicely formatted WSDL listing in a future. For now just plain listing.

<?xml version='1.0'?>
<wsdl:definitions name='rainmeta.Metadata' targetNamespace='urn:rainmeta.Metadata'
    xmlns:tns='urn:rainmeta.Metadata'
    xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/'
    xmlns:mime='http://schemas.xmlsoap.org/wsdl/mime/'
    xmlns:http='http://schemas.xmlsoap.org/wsdl/http/'
    xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
    xmlns:xsd='http://www.w3.org/2001/XMLSchema'
    xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
    xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/'>
    <wsdl:types xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
        xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
        xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
        xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
        xmlns:tns="urn:rainmeta.Metadata"
        xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
        xmlns:xsd="http://www.w3.org/2001/XMLSchema"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <xsd:schema targetNamespace="urn:rainmeta.Metadata">
            <xsd:complexType name="Metalist">
                <xsd:sequence>
                    <xsd:element name="metatags" type="tns:ArrayOfMetaelem"/>
                    <xsd:element name="count" type="xsd:int"/>
                </xsd:sequence>
            </xsd:complexType>
            <xsd:complexType name="Metaelem">
                <xsd:sequence>
                    <xsd:element name="all" type="xsd:string"/>
                    <xsd:element name="type" type="xsd:string"/>
                    <xsd:element name="pair" type="xsd:string"/>
                    <xsd:element name="content" type="xsd:string"/>
                    <xsd:element name="name" type="xsd:string"/>
                </xsd:sequence>
            </xsd:complexType>
            <xsd:complexType name="ArrayOfMetaelem">
                <xsd:complexContent>
                    <xsd:restriction base="SOAP-ENC:Array">
                        <xsd:sequence>
                            <xsd:element name="item" type="tns:Metaelem"/>
                        </xsd:sequence>
                        <xsd:attribute ref="SOAP-ENC:arrayType"
                            wsdl:arrayType="tns:Metaelem[]"/>
                    </xsd:restriction>
                </xsd:complexContent>
            </xsd:complexType>
        </xsd:schema>
    </wsdl:types>
    <wsdl:message name='Metadata_getTags_Response'>
        <wsdl:part name='response' type='xsd:int'/>
        <wsdl:part name='p1' type='tns:Metalist'/>
    </wsdl:message>
    <wsdl:message name='Metadata_getTags_Request'>
        <wsdl:part name='p0' type='xsd:string'/>
        <wsdl:part name='p1' type='tns:Metalist'/>
    </wsdl:message>
    <wsdl:portType name='Metadata'>
        <wsdl:operation name='getTags' parameterOrder='p0 p1'>
            <wsdl:input name='getTags' message='tns:Metadata_getTags_Request'/>
            <wsdl:output name='getTags' message='tns:Metadata_getTags_Response'/>
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name='MetadataSOAPBinding0' type='tns:Metadata'>
        <soap:binding transport='http://schemas.xmlsoap.org/soap/http' style='rpc'/>
        <wsdl:operation name='getTags'>
            <soap:operation soapAction='' style='rpc'/>
            <wsdl:input name='getTags'>
                <soap:body use='encoded' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' namespace='urn:rainmeta.Metadata'/>
            </wsdl:input>
            <wsdl:output name='getTags'>
                <soap:body use='encoded' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' namespace='urn:rainmeta.Metadata'/>
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name='Metadata'>
        <wsdl:port name='Metadata' binding='tns:MetadataSOAPBinding0'>
            <soap:address location='http://rainbow.vse.cz:8000/wasp/Metadata/'/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>