Re: XML expertise required...

2012-06-08 Thread Nancy Tietz
Hi Joe



I tried it in XML Notepad, and there are 3 or 4 places where a Space is
Missing between a double quote and an attribute.

Lines 18, 30, and 31 had problems – in the code sample you gave.

XML Notepad tells you where the error is, and you have to open a text
editor to actually fix it on the line and position.  It even tells you that
you need a Space there.  J



Example:

element complexType=PSOType dataType=string*form=*qualified
maxOccurs=1 minOccurs=0 name=pso
targetNamespace=urn:oasis:names:tc:SPML:2:0 xmlType=true



This should be corrected to:

element complexType=PSOType dataType=string form=qualified
maxOccurs=1 minOccurs=0 name=pso
targetNamespace=urn:oasis:names:tc:SPML:2:0 xmlType=true



Hope this helps!



*From:* Action Request System discussion list(ARSList) [mailto:
arslist@ARSLIST.ORG] *On Behalf Of *Joe DeSouza
*Sent:* Thursday, June 07, 2012 5:46 PM
*To:* arslist@ARSLIST.ORG
*Subject:* XML expertise required...



**

If I try to validate this XML using a XML validation tool (Notepad++'s XML
Tools plugin), I get the following error...



XML parsing error at line 51: Extra content at the end of document.



Would someone with some time on hand give this a look and let me know what
might be wrong? I will appreciate your help very much..



Content of the XML document



+++ XML FILE CONTENTS+++

?xml version=1.0 encoding=UTF-8?

arDocMapping arDocVersion=11 externalSchema= generateXsiType=false
name=modifyResponse schemaSource=imported

formMapping

form distinguishingKeyId=1 foreignKeyId=1
formName=OIM:WSI:SPMLStagingInterface_NYCHHC primaryKeyId=1/

element name=ROOT
targetNamespace=urn:urn:oasis:names:tc:SPML:2:0

element dataType=string form=qualified
maxOccurs=unbounded minOccurs=0 name=errorMessage
targetNamespace=urn:oasis:names:tc:SPML:2:0

fieldMapping arFieldId=91200 arFieldPart=
defaultAttachName=/

/element

element complexType=CapabilityDataType dataType=string
default= form=qualified maxOccurs=unbounded minOccurs=0
name=capabilityData targetNamespace=urn:oasis:names:tc:SPML:2:0
xmlType=true

fieldMapping arFieldId=91203 arFieldPart=
defaultAttachName=/

attribute dataType=boolean form=unqualified
name=mustUnderstand targetNamespace=urn:oasis:names:tc:SPML:2:0
use=optional

fieldMapping arFieldId=920001021 arFieldPart=
defaultAttachName=/

/attribute

attribute dataType=anyURI form=unqualified
name=capabilityURI targetNamespace=urn:oasis:names:tc:SPML:2:0
use=optional

fieldMapping arFieldId=91029 arFieldPart=
defaultAttachName=/

/attribute

/element

element complexType=PSOType
dataType=stringform=qualified maxOccurs=1 minOccurs=0 name=pso
targetNamespace=urn:oasis:names:tc:SPML:2:0 xmlType=true

element complexType=PSOIdentifierType dataType=string
form=qualified maxOccurs=1 minOccurs=1 name=psoID
targetNamespace=urn:oasis:names:tc:SPML:2:0 xmlType=true

element form=qualified maxOccurs=1 minOccurs=0
name=containerID targetNamespace=urn:oasis:names:tc:SPML:2:0
xmlType=true/

attribute dataType=string form=unqualified
name=targetID targetNamespace=urn:oasis:names:tc:SPML:2:0
use=optional

fieldMapping arFieldId=91021 arFieldPart=
defaultAttachName=/

/attribute

attribute dataType=string form=unqualified
name=ID targetNamespace=urn:oasis:names:tc:SPML:2:0 use=optional

fieldMapping arFieldId=91050 arFieldPart=
defaultAttachName=/

/attribute

/element

element complexType=ExtensibleType dataType=string
form=qualified maxOccurs=1 minOccurs=0 name=data
targetNamespace=urn:oasis:names:tc:SPML:2:0 xmlType=true/

element complexType=CapabilityDataType dataType=string
default= form=qualified maxOccurs=unbounded minOccurs=0
name=capabilityData targetNamespace=urn:oasis:names:tc:SPML:2:0
xmlType=true

attribute dataType=boolean default=
form=unqualified name=mustUnderstand
targetNamespace=urn:oasis:names:tc:SPML:2:0 use=optional/

attribute dataType=anyURI
form=unqualifiedname=capabilityURItargetNamespace=urn:oasis:names:tc:SPML:2:0
use=optional/

/element

/element

attribute dataType=string form=unqualified name=status
targetNamespace=urn:oasis:names:tc:SPML:2:0 use=required

fieldMapping arFieldId=91206 arFieldPart=
defaultAttachName=/

/attribute

attribute dataType=ID form=unqualified name=requestID
targetNamespace=urn:oasis:names:tc:SPML:2:0 use=optional

fieldMapping arFieldId=91002 arFieldPart=
defaultAttachName

XML expertise required...

2012-06-07 Thread Joe DeSouza
If I try to validate this XML using a XML validation tool (Notepad++'s XML 
Tools plugin), I get the following error...

XML parsing error at line 51: Extra content at the end of document.

Would someone with some time on hand give this a look and let me know what 
might be wrong? I will appreciate your help very much..

Content of the XML document

+++ XML FILE CONTENTS+++

?xml version=1.0 encoding=UTF-8?

arDocMapping arDocVersion=11 externalSchema= generateXsiType=false 
name=modifyResponse schemaSource=imported
    formMapping
        form distinguishingKeyId=1 foreignKeyId=1 
formName=OIM:WSI:SPMLStagingInterface_NYCHHC primaryKeyId=1/
        element name=ROOT targetNamespace=urn:urn:oasis:names:tc:SPML:2:0
            element dataType=string form=qualified maxOccurs=unbounded 
minOccurs=0 name=errorMessage targetNamespace=urn:oasis:names:tc:SPML:2:0
                fieldMapping arFieldId=91200 arFieldPart= 
defaultAttachName=/
            /element
            element complexType=CapabilityDataType dataType=string 
default= form=qualified maxOccurs=unbounded minOccurs=0 
name=capabilityData targetNamespace=urn:oasis:names:tc:SPML:2:0 
xmlType=true
                fieldMapping arFieldId=91203 arFieldPart= 
defaultAttachName=/
                attribute dataType=boolean form=unqualified 
name=mustUnderstand targetNamespace=urn:oasis:names:tc:SPML:2:0 
use=optional
                    fieldMapping arFieldId=920001021 arFieldPart= 
defaultAttachName=/
                /attribute
                attribute dataType=anyURI form=unqualified 
name=capabilityURI targetNamespace=urn:oasis:names:tc:SPML:2:0 
use=optional
                    fieldMapping arFieldId=91029 arFieldPart= 
defaultAttachName=/
                /attribute
            /element
            element complexType=PSOType dataType=stringform=qualified 
maxOccurs=1 minOccurs=0 name=pso 
targetNamespace=urn:oasis:names:tc:SPML:2:0 xmlType=true
                element complexType=PSOIdentifierType dataType=string 
form=qualified maxOccurs=1 minOccurs=1 name=psoID 
targetNamespace=urn:oasis:names:tc:SPML:2:0 xmlType=true
                    element form=qualified maxOccurs=1 minOccurs=0 
name=containerID targetNamespace=urn:oasis:names:tc:SPML:2:0 
xmlType=true/
                    attribute dataType=string form=unqualified 
name=targetID targetNamespace=urn:oasis:names:tc:SPML:2:0 use=optional
                        fieldMapping arFieldId=91021 arFieldPart= 
defaultAttachName=/
                    /attribute
                    attribute dataType=string form=unqualified name=ID 
targetNamespace=urn:oasis:names:tc:SPML:2:0 use=optional
                        fieldMapping arFieldId=91050 arFieldPart= 
defaultAttachName=/
                    /attribute
                /element
                element complexType=ExtensibleType dataType=string 
form=qualified maxOccurs=1 minOccurs=0 name=data 
targetNamespace=urn:oasis:names:tc:SPML:2:0 xmlType=true/
                element complexType=CapabilityDataType dataType=string 
default= form=qualified maxOccurs=unbounded minOccurs=0 
name=capabilityData targetNamespace=urn:oasis:names:tc:SPML:2:0 
xmlType=true
                    attribute dataType=boolean default= form=unqualified 
name=mustUnderstand targetNamespace=urn:oasis:names:tc:SPML:2:0 
use=optional/
                    attribute dataType=anyURI 
form=unqualifiedname=capabilityURItargetNamespace=urn:oasis:names:tc:SPML:2:0
 use=optional/
                /element
            /element
            attribute dataType=string form=unqualified name=status 
targetNamespace=urn:oasis:names:tc:SPML:2:0 use=required
                fieldMapping arFieldId=91206 arFieldPart= 
defaultAttachName=/
            /attribute
            attribute dataType=ID form=unqualified name=requestID 
targetNamespace=urn:oasis:names:tc:SPML:2:0 use=optional
                fieldMapping arFieldId=91002 arFieldPart= 
defaultAttachName=/
            /attribute
            attribute dataType=string form=unqualified name=error 
targetNamespace=urn:oasis:names:tc:SPML:2:0 use=optional
                fieldMapping arFieldId=91201 arFieldPart= 
defaultAttachName=/
            /attribute
            attribute dataType=string form=unqualified 
name=extendedError targetNamespace=urn:oasis:names:tc:SPML:2:0 
use=optional
                fieldMapping arFieldId=91202 arFieldPart= 
defaultAttachName=/
            /attribute
            attribute dataType=language default= form=unqualified 
name=locale targetNamespace=urn:oasis:names:tc:SPML:2:0 use=optional
                fieldMapping arFieldId=91004 arFieldPart= 
defaultAttachName=/
            /attribute
        /element
    /formMapping
/arDocMapping
+++ XML FILE CONTENTS+++


Cheers

Joe

___
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend