Facing error in reading xml file
Question

I am trying to convert a xml into outsystems structure but getting errors. Below is the xml.


Below 2 methods I tried.

1. XmlToRecordList:

Getting error : 



2.  Serialization_XmlToRecordList

Error : Object reference not set to an instance of an object.

XML

<?xml version="1.0" encoding="UTF-8"?>

<manifest xmlns="http://www.imsglobal.org/xsd/imscp_v1p1" xmlns:imsmd="http://www.imsglobal.org/xsd/imsmd_v1p2" xmlns:java="http://xml.apache.org/xalan/java" identifier="MANIFEST" version="1.1">

   <metadata>

      <imsmd:lom>

         <imsmd:lifecycle>

            <imsmd:status>

               <imsmd:source>

                  <imsmd:langstring xml:lang="x-none">LOMv1.0</imsmd:langstring>

               </imsmd:source>

               <imsmd:value>

                  <imsmd:langstring xml:lang="x-none">Draft</imsmd:langstring>

               </imsmd:value>

            </imsmd:status>

         </imsmd:lifecycle>

      </imsmd:lom>

   </metadata>

   <resources>

      <resource identifier="ID_88583905" type="imsqti_test_xmlv2p1" href="ID_88583905-assessment.xml">

         <metadata>

            <imsmd:lom>

               <imsmd:general>

                  <imsmd:identifier />

                  <imsmd:title>

                     <imsmd:langstring xml:lang="no">Sample Question for e-Assessment | Minicases (1)</imsmd:langstring>

                  </imsmd:title>

               </imsmd:general>

            </imsmd:lom>

         </metadata>

         <file href="ID_88583905-assessment.xml" />

         <dependency identifierref="ID_81397724-item" />

         <dependency identifierref="ID_81398564-item" />

         <dependency identifierref="ID_88583889-item" />

         <dependency identifierref="ID_88583893-item" />

         <dependency identifierref="ID_88583904-item" />

      </resource>

      <resource identifier="ID_81397724" type="imsqti_item_xmlv2p1" href="ID_81397724-item.xml">

         <metadata>

            <imsmd:lom>

               <imsmd:general>

                  <imsmd:identifier />

                  <imsmd:title>

                     <imsmd:langstring xml:lang="no">MT-Intro</imsmd:langstring>

                  </imsmd:title>

               </imsmd:general>

               <imsmd:classification>

                  <imsmd:taxonpath>

                     <imsmd:taxon>

                        <imsmd:entry>

                           <imsmd:langstring>Sample Questions for e-Assessment MBBS | Minicase</imsmd:langstring>

                        </imsmd:entry>

                     </imsmd:taxon>

                  </imsmd:taxonpath>

               </imsmd:classification>

            </imsmd:lom>

         </metadata>

         <file href="ID_81397724-item.xml" />

      </resource>

      <resource identifier="ID_81398564" type="imsqti_item_xmlv2p1" href="ID_81398564-item.xml">

         <metadata>

            <imsmd:lom>

               <imsmd:general>

                  <imsmd:identifier />

                  <imsmd:title>

                     <imsmd:langstring xml:lang="no">MT-C1S1 (Stimulus)</imsmd:langstring>

                  </imsmd:title>

               </imsmd:general>

            </imsmd:lom>

         </metadata>

         <file href="ID_81398564-item.xml" />

      </resource>

      <resource identifier="ID_88583889" type="imsqti_item_xmlv2p1" href="ID_88583889-item.xml">

         <metadata>

            <imsmd:lom>

               <imsmd:general>

                  <imsmd:identifier />

                  <imsmd:title>

                     <imsmd:langstring xml:lang="no">MT-C1S1Q1</imsmd:langstring>

                  </imsmd:title>

               </imsmd:general>

               <imsmd:classification>

                  <imsmd:taxonpath>

                     <imsmd:taxon>

                        <imsmd:entry>

                           <imsmd:langstring>Sample Questions for e-Assessment MBBS | Minicase</imsmd:langstring>

                        </imsmd:entry>

                     </imsmd:taxon>

                  </imsmd:taxonpath>

               </imsmd:classification>

            </imsmd:lom>

         </metadata>

         <file href="ID_88583889-item.xml" />

      </resource>

      <resource identifier="ID_88583893" type="imsqti_item_xmlv2p1" href="ID_88583893-item.xml">

         <metadata>

            <imsmd:lom>

               <imsmd:general>

                  <imsmd:identifier />

                  <imsmd:title>

                     <imsmd:langstring xml:lang="no">MT-C1S1Q2</imsmd:langstring>

                  </imsmd:title>

               </imsmd:general>

               <imsmd:classification>

                  <imsmd:taxonpath>

                     <imsmd:taxon>

                        <imsmd:entry>

                           <imsmd:langstring>Sample Questions for e-Assessment MBBS | Minicase</imsmd:langstring>

                        </imsmd:entry>

                     </imsmd:taxon>

                  </imsmd:taxonpath>

               </imsmd:classification>

            </imsmd:lom>

         </metadata>

         <file href="ID_88583893-item.xml" />

      </resource>

      <resource identifier="ID_88583904" type="imsqti_item_xmlv2p1" href="ID_88583904-item.xml">

         <metadata>

            <imsmd:lom>

               <imsmd:general>

                  <imsmd:identifier />

                  <imsmd:title>

                     <imsmd:langstring xml:lang="no">MT-C1S1Q3</imsmd:langstring>

                  </imsmd:title>

               </imsmd:general>

               <imsmd:classification>

                  <imsmd:taxonpath>

                     <imsmd:taxon>

                        <imsmd:entry>

                           <imsmd:langstring>Sample Questions for e-Assessment MBBS | Minicase</imsmd:langstring>

                        </imsmd:entry>

                     </imsmd:taxon>

                  </imsmd:taxonpath>

               </imsmd:classification>

            </imsmd:lom>

         </metadata>

         <file href="ID_88583904-item.xml" />

      </resource>

   </resources>

</manifest>


Structure


Please suggest, where am missing.

Regards

Hi Vikas,

I’m not able to see the XML attribute in your structure , may be that’s the reason where your structure is not matching with the output.


thanks,

Sandeep.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.