AutoIt
AutoIt
Extract XMP MetaData as XML
See more XMP Examples
Demonstrates how to open a JPG or TIF image file and extract the XMP metadata as XML.Chilkat AutoIt Downloads
Local $bSuccess = False
; This requires the Chilkat API to have been previously unlocked.
; See Global Unlock Sample for sample code.
$oXmp = ObjCreate("Chilkat.Xmp")
; Load a JPG or TIF image file.
; Sample JPG's with XMP metadata may be found at:
; https://www.chilkatsoft.com/testData/xmp/sample1.jpg
; https://www.chilkatsoft.com/testData/xmp/sample2.jpg
; https://www.chilkatsoft.com/testData/xmp/sample3.jpg
$bSuccess = $oXmp.LoadAppFile("qa_data/xmp/sample1.jpg")
If ($bSuccess <> True) Then
ConsoleWrite($oXmp.LastErrorText & @CRLF)
Exit
EndIf
ConsoleWrite("Num embedded XMP docs: " & $oXmp.NumEmbedded & @CRLF)
; Assuming there is at least one, get the 1st.
; (There is typically never more than one, but theoretically it's possible.)
Local $oXml = $oXmp.GetEmbedded(0)
If ($oXmp.LastMethodSuccess = False) Then
ConsoleWrite("No XMP metadata found." & @CRLF)
Exit
EndIf
ConsoleWrite($oXml.GetXml() & @CRLF)
; Sample output:
; <?xml version="1.0" encoding="utf-8"?>
; <x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="XMP toolkit 3.0-28, framework 1.6">
; <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:iX="http://ns.adobe.com/iX/1.0/">
; <rdf:Description rdf:about="uuid:0f410648-9396-11d9-bb8e-a67e6693b6e9" xmlns:xmpPLUS="XMP Photographic Licensing Universal System (xmpPLUS, http://ns.adobe.com/xap/1.0/PLUS/)">
; <xmpPLUS:CreditLineReq>False</xmpPLUS:CreditLineReq>
; <xmpPLUS:ReuseAllowed>False</xmpPLUS:ReuseAllowed>
; </rdf:Description>
; <rdf:Description rdf:about="uuid:0f410648-9396-11d9-bb8e-a67e6693b6e9" xmlns:Iptc4xmpCore="http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/">
; <Iptc4xmpCore:IntellectualGenre>Profile</Iptc4xmpCore:IntellectualGenre>
; <Iptc4xmpCore:Location>Lake Superior</Iptc4xmpCore:Location>
; <Iptc4xmpCore:CountryCode>US</Iptc4xmpCore:CountryCode>
; <Iptc4xmpCore:CreatorContactInfo rdf:parseType="Resource">
; <Iptc4xmpCore:CiAdrExtadr>John Doe Photography, 123 Maple Lane</Iptc4xmpCore:CiAdrExtadr>
; <Iptc4xmpCore:CiAdrCity>Champaign</Iptc4xmpCore:CiAdrCity>
; <Iptc4xmpCore:CiAdrRegion>Illinois</Iptc4xmpCore:CiAdrRegion>
; <Iptc4xmpCore:CiAdrPcode>61820</Iptc4xmpCore:CiAdrPcode>
; <Iptc4xmpCore:CiAdrCtry>USA</Iptc4xmpCore:CiAdrCtry>
; <Iptc4xmpCore:CiTelWork>+1 (217) 1234567</Iptc4xmpCore:CiTelWork>
; <Iptc4xmpCore:CiEmailWork>john@doe.com</Iptc4xmpCore:CiEmailWork>
; <Iptc4xmpCore:CiUrlWork>www.doe.com</Iptc4xmpCore:CiUrlWork>
; </Iptc4xmpCore:CreatorContactInfo>
; <Iptc4xmpCore:SubjectCode>
; <rdf:Bag>
; <rdf:li>14024001</rdf:li>
; </rdf:Bag>
; </Iptc4xmpCore:SubjectCode>
; <Iptc4xmpCore:Scene>
; <rdf:Bag>
; <rdf:li>012300</rdf:li>
; </rdf:Bag>
; </Iptc4xmpCore:Scene>
; </rdf:Description>
; <rdf:Description rdf:about="uuid:0f410648-9396-11d9-bb8e-a67e6693b6e9" xmlns:exif="http://ns.adobe.com/exif/1.0/">
; <exif:ColorSpace>1</exif:ColorSpace>
; <exif:PixelXDimension>288</exif:PixelXDimension>
; <exif:PixelYDimension>432</exif:PixelYDimension>
; </rdf:Description>
; <rdf:Description rdf:about="uuid:0f410648-9396-11d9-bb8e-a67e6693b6e9" xmlns:pdf="http://ns.adobe.com/pdf/1.3/"/>
; <rdf:Description rdf:about="uuid:0f410648-9396-11d9-bb8e-a67e6693b6e9" xmlns:photoshop="http://ns.adobe.com/photoshop/1.0/">
; <photoshop:AuthorsPosition>Photographer</photoshop:AuthorsPosition>
; <photoshop:Headline>Young boy yelling</photoshop:Headline>
; <photoshop:CaptionWriter>John Doe</photoshop:CaptionWriter>
; <photoshop:DateCreated>2004-08-19</photoshop:DateCreated>
; <photoshop:City>Marquette</photoshop:City>
; <photoshop:State>Michigan</photoshop:State>
; <photoshop:Country>United States</photoshop:Country>
; <photoshop:TransmissionReference>PO 34567</photoshop:TransmissionReference>
; <photoshop:Instructions>Original RAW capture Nikon D2X, Adobe RGB 1998.</photoshop:Instructions>
; <photoshop:Credit>John Doe Photography</photoshop:Credit>
; <photoshop:Source>John Doe Photography</photoshop:Source>
; <photoshop:History/>
; </rdf:Description>
; <rdf:Description rdf:about="uuid:0f410648-9396-11d9-bb8e-a67e6693b6e9" xmlns:tiff="http://ns.adobe.com/tiff/1.0/">
; <tiff:XResolution>72/1</tiff:XResolution>
; <tiff:YResolution>72/1</tiff:YResolution>
; <tiff:ResolutionUnit>2</tiff:ResolutionUnit>
; <tiff:Orientation>1</tiff:Orientation>
; </rdf:Description>
; <rdf:Description rdf:about="uuid:0f410648-9396-11d9-bb8e-a67e6693b6e9" xmlns:xap="http://ns.adobe.com/xap/1.0/">
; <xap:CreateDate>2005-03-13T02:02:29-06:00</xap:CreateDate>
; <xap:ModifyDate>2005-03-13T02:02:29-06:00</xap:ModifyDate>
; <xap:MetadataDate>2005-03-13T02:02:29-06:00</xap:MetadataDate>
; <xap:CreatorTool>Adobe Photoshop CS Windows</xap:CreatorTool>
; </rdf:Description>
; <rdf:Description rdf:about="uuid:0f410648-9396-11d9-bb8e-a67e6693b6e9" xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/">
; <xapMM:DerivedFrom rdf:parseType="Resource">
; <stRef:instanceID>uuid:f5b64171-9394-11d9-bb8e-a67e6693b6e9</stRef:instanceID>
; <stRef:documentID>adobe:docid:photoshop:e4d002a4-9392-11d9-bb8e-a67e6693b6e9</stRef:documentID>
; </xapMM:DerivedFrom>
; <xapMM:DocumentID>adobe:docid:photoshop:0f410647-9396-11d9-bb8e-a67e6693b6e9</xapMM:DocumentID>
; </rdf:Description>
; <rdf:Description rdf:about="uuid:0f410648-9396-11d9-bb8e-a67e6693b6e9" xmlns:xapRights="http://ns.adobe.com/xap/1.0/rights/">
; <xapRights:Marked>True</xapRights:Marked>
; <xapRights:WebStatement>http://www.doe.com</xapRights:WebStatement>
; <xapRights:RightsUsageTerms>
; <rdf:Alt>
; <rdf:li xml:lang="x-default">For consideration only, no reproduction without prior permission</rdf:li>
; </rdf:Alt>
; </xapRights:RightsUsageTerms>
; <xapRights:UsageTerms>
; <rdf:Alt>
; <rdf:li xml:lang="x-default">For consideration only, no reproduction without prior permission</rdf:li>
; </rdf:Alt>
; </xapRights:UsageTerms>
; </rdf:Description>
; <rdf:Description rdf:about="uuid:0f410648-9396-11d9-bb8e-a67e6693b6e9" xmlns:dc="http://purl.org/dc/elements/1.1/">
; <dc:format>image/jpeg</dc:format>
; <dc:description>
; <rdf:Alt>
; <rdf:li xml:lang="x-default">Three year old African American boy yells with joy on beach during vacation.</rdf:li>
; </rdf:Alt>
; </dc:description>
; <dc:title>
; <rdf:Alt>
; <rdf:li xml:lang="x-default">20040819_pe_014578d.nef</rdf:li>
; </rdf:Alt>
; </dc:title>
; <dc:rights>
; <rdf:Alt>
; <rdf:li xml:lang="x-default">�2004 John Doe, all rights reserved</rdf:li>
; </rdf:Alt>
; </dc:rights>
; <dc:creator>
; <rdf:Seq>
; <rdf:li>John Doe</rdf:li>
; </rdf:Seq>
; </dc:creator>
; <dc:subject>
; <rdf:Bag>
; <rdf:li>boy</rdf:li>
; <rdf:li>gender</rdf:li>
; <rdf:li>human beings</rdf:li>
; <rdf:li>humans</rdf:li>
; <rdf:li>lad</rdf:li>
; <rdf:li>male</rdf:li>
; <rdf:li>people</rdf:li>
; <rdf:li>3-12 years old</rdf:li>
; <rdf:li>age</rdf:li>
; <rdf:li>child</rdf:li>
; <rdf:li>youth</rdf:li>
; <rdf:li>african american</rdf:li>
; <rdf:li>african-american</rdf:li>
; <rdf:li>black</rdf:li>
; <rdf:li>ethnic</rdf:li>
; <rdf:li>ethnicity</rdf:li>
; <rdf:li>people of color</rdf:li>
; <rdf:li>race</rdf:li>
; <rdf:li>beach</rdf:li>
; <rdf:li>nature</rdf:li>
; <rdf:li>scenery</rdf:li>
; <rdf:li>emotion</rdf:li>
; <rdf:li>emotional</rdf:li>
; <rdf:li>emotions</rdf:li>
; <rdf:li>happiness</rdf:li>
; <rdf:li>happy</rdf:li>
; <rdf:li>joy</rdf:li>
; <rdf:li>joyful</rdf:li>
; <rdf:li>joyous</rdf:li>
; </rdf:Bag>
; </dc:subject>
; </rdf:Description>
; </rdf:RDF>
; </x:xmpmeta>
; You can generate parsing code using Chilkat's online tool :
; Generate Parsing Code from XML
Local $sRdf_Description_rdf_about
Local $sRdf_Description_xmlns_xmpPLUS
Local $sRdf_Description_xmlns_Iptc4xmpCore
Local $sRdf_Description_xmlns_exif
Local $sRdf_Description_xmlns_pdf
Local $sRdf_Description_xmlns_photoshop
Local $sRdf_Description_xmlns_tiff
Local $sRdf_Description_xmlns_xap
Local $sRdf_Description_xmlns_stRef
Local $sRdf_Description_xmlns_xapMM
Local $sRdf_Description_xmlns_xapRights
Local $sRdf_Description_xmlns_dc
Local $sXmpPLUS_CreditLineReq
Local $sXmpPLUS_ReuseAllowed
Local $sIptc4xmpCore_IntellectualGenre
Local $sIptc4xmpCore_Location
Local $sIptc4xmpCore_CountryCode
Local $sIptc4xmpCore_CreatorContactInfo_rdf_parseType
Local $sIptc4xmpCore_CiAdrExtadr
Local $sIptc4xmpCore_CiAdrCity
Local $sIptc4xmpCore_CiAdrRegion
Local $iIptc4xmpCore_CiAdrPcode
Local $sIptc4xmpCore_CiAdrCtry
Local $sIptc4xmpCore_CiTelWork
Local $sIptc4xmpCore_CiEmailWork
Local $sIptc4xmpCore_CiUrlWork
Local $iRdf_li
Local $iExif_ColorSpace
Local $iExif_PixelXDimension
Local $iExif_PixelYDimension
Local $sPhotoshop_AuthorsPosition
Local $sPhotoshop_Headline
Local $sPhotoshop_CaptionWriter
Local $sPhotoshop_DateCreated
Local $sPhotoshop_City
Local $sPhotoshop_State
Local $sPhotoshop_Country
Local $sPhotoshop_TransmissionReference
Local $sPhotoshop_Instructions
Local $sPhotoshop_Credit
Local $sPhotoshop_Source
Local $sTiff_XResolution
Local $sTiff_YResolution
Local $iTiff_ResolutionUnit
Local $iTiff_Orientation
Local $sXap_CreateDate
Local $sXap_ModifyDate
Local $sXap_MetadataDate
Local $sXap_CreatorTool
Local $sXapMM_DerivedFrom_rdf_parseType
Local $stRef_instanceID
Local $stRef_documentID
Local $sXapMM_DocumentID
Local $sXapRights_Marked
Local $sXapRights_WebStatement
Local $sRdf_li_xml_lang
Local $strRdf_li
Local $sDc_format
Local $iJ
Local $iCount_j
Local $sX_xmpmeta_xmlns_x = $oXml.GetAttrValue("xmlns:x")
Local $sX_xmpmeta_x_xmptk = $oXml.GetAttrValue("x:xmptk")
Local $sRdf_RDF_xmlns_rdf = $oXml.ChilkatPath("rdf:RDF|(xmlns:rdf)")
Local $sRdf_RDF_xmlns_iX = $oXml.ChilkatPath("rdf:RDF|(xmlns:iX)")
Local $i = 0
Local $iCount_i = $oXml.NumChildrenHavingTag("rdf:RDF|rdf:Description")
While $i < $iCount_i
$oXml.I = $i
$sRdf_Description_rdf_about = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|(rdf:about)")
$sRdf_Description_xmlns_xmpPLUS = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|(xmlns:xmpPLUS)")
$sRdf_Description_xmlns_Iptc4xmpCore = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|(xmlns:Iptc4xmpCore)")
$sRdf_Description_xmlns_exif = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|(xmlns:exif)")
$sRdf_Description_xmlns_pdf = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|(xmlns:pdf)")
$sRdf_Description_xmlns_photoshop = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|(xmlns:photoshop)")
$sRdf_Description_xmlns_tiff = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|(xmlns:tiff)")
$sRdf_Description_xmlns_xap = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|(xmlns:xap)")
$sRdf_Description_xmlns_stRef = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|(xmlns:stRef)")
$sRdf_Description_xmlns_xapMM = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|(xmlns:xapMM)")
$sRdf_Description_xmlns_xapRights = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|(xmlns:xapRights)")
$sRdf_Description_xmlns_dc = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|(xmlns:dc)")
$sXmpPLUS_CreditLineReq = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|xmpPLUS:CreditLineReq")
$sXmpPLUS_ReuseAllowed = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|xmpPLUS:ReuseAllowed")
$sIptc4xmpCore_IntellectualGenre = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:IntellectualGenre")
$sIptc4xmpCore_Location = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:Location")
$sIptc4xmpCore_CountryCode = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:CountryCode")
$sIptc4xmpCore_CreatorContactInfo_rdf_parseType = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:CreatorContactInfo|(rdf:parseType)")
$sIptc4xmpCore_CiAdrExtadr = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:CreatorContactInfo|Iptc4xmpCore:CiAdrExtadr")
$sIptc4xmpCore_CiAdrCity = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:CreatorContactInfo|Iptc4xmpCore:CiAdrCity")
$sIptc4xmpCore_CiAdrRegion = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:CreatorContactInfo|Iptc4xmpCore:CiAdrRegion")
$iIptc4xmpCore_CiAdrPcode = $oXml.GetChildIntValue("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:CreatorContactInfo|Iptc4xmpCore:CiAdrPcode")
$sIptc4xmpCore_CiAdrCtry = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:CreatorContactInfo|Iptc4xmpCore:CiAdrCtry")
$sIptc4xmpCore_CiTelWork = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:CreatorContactInfo|Iptc4xmpCore:CiTelWork")
$sIptc4xmpCore_CiEmailWork = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:CreatorContactInfo|Iptc4xmpCore:CiEmailWork")
$sIptc4xmpCore_CiUrlWork = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:CreatorContactInfo|Iptc4xmpCore:CiUrlWork")
$iRdf_li = $oXml.GetChildIntValue("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:SubjectCode|rdf:Bag|rdf:li")
$iRdf_li = $oXml.GetChildIntValue("rdf:RDF|rdf:Description[i]|Iptc4xmpCore:Scene|rdf:Bag|rdf:li")
$iExif_ColorSpace = $oXml.GetChildIntValue("rdf:RDF|rdf:Description[i]|exif:ColorSpace")
$iExif_PixelXDimension = $oXml.GetChildIntValue("rdf:RDF|rdf:Description[i]|exif:PixelXDimension")
$iExif_PixelYDimension = $oXml.GetChildIntValue("rdf:RDF|rdf:Description[i]|exif:PixelYDimension")
$sPhotoshop_AuthorsPosition = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|photoshop:AuthorsPosition")
$sPhotoshop_Headline = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|photoshop:Headline")
$sPhotoshop_CaptionWriter = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|photoshop:CaptionWriter")
$sPhotoshop_DateCreated = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|photoshop:DateCreated")
$sPhotoshop_City = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|photoshop:City")
$sPhotoshop_State = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|photoshop:State")
$sPhotoshop_Country = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|photoshop:Country")
$sPhotoshop_TransmissionReference = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|photoshop:TransmissionReference")
$sPhotoshop_Instructions = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|photoshop:Instructions")
$sPhotoshop_Credit = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|photoshop:Credit")
$sPhotoshop_Source = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|photoshop:Source")
$sTiff_XResolution = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|tiff:XResolution")
$sTiff_YResolution = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|tiff:YResolution")
$iTiff_ResolutionUnit = $oXml.GetChildIntValue("rdf:RDF|rdf:Description[i]|tiff:ResolutionUnit")
$iTiff_Orientation = $oXml.GetChildIntValue("rdf:RDF|rdf:Description[i]|tiff:Orientation")
$sXap_CreateDate = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|xap:CreateDate")
$sXap_ModifyDate = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|xap:ModifyDate")
$sXap_MetadataDate = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|xap:MetadataDate")
$sXap_CreatorTool = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|xap:CreatorTool")
$sXapMM_DerivedFrom_rdf_parseType = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|xapMM:DerivedFrom|(rdf:parseType)")
$stRef_instanceID = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|xapMM:DerivedFrom|stRef:instanceID")
$stRef_documentID = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|xapMM:DerivedFrom|stRef:documentID")
$sXapMM_DocumentID = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|xapMM:DocumentID")
$sXapRights_Marked = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|xapRights:Marked")
$sXapRights_WebStatement = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|xapRights:WebStatement")
$sRdf_li_xml_lang = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|xapRights:RightsUsageTerms|rdf:Alt|rdf:li|(xml:lang)")
$strRdf_li = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|xapRights:RightsUsageTerms|rdf:Alt|rdf:li")
$sRdf_li_xml_lang = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|xapRights:UsageTerms|rdf:Alt|rdf:li|(xml:lang)")
$strRdf_li = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|xapRights:UsageTerms|rdf:Alt|rdf:li")
$sDc_format = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|dc:format")
$sRdf_li_xml_lang = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|dc:description|rdf:Alt|rdf:li|(xml:lang)")
$strRdf_li = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|dc:description|rdf:Alt|rdf:li")
$sRdf_li_xml_lang = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|dc:title|rdf:Alt|rdf:li|(xml:lang)")
$strRdf_li = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|dc:title|rdf:Alt|rdf:li")
$sRdf_li_xml_lang = $oXml.ChilkatPath("rdf:RDF|rdf:Description[i]|dc:rights|rdf:Alt|rdf:li|(xml:lang)")
$strRdf_li = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|dc:rights|rdf:Alt|rdf:li")
$strRdf_li = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|dc:creator|rdf:Seq|rdf:li")
$iJ = 0
$iCount_j = $oXml.NumChildrenHavingTag("rdf:RDF|rdf:Description[i]|dc:subject|rdf:Bag|rdf:li")
While $iJ < $iCount_j
$oXml.J = $iJ
$strRdf_li = $oXml.GetChildContent("rdf:RDF|rdf:Description[i]|dc:subject|rdf:Bag|rdf:li[j]")
$iJ = $iJ + 1
Wend
$i = $i + 1
Wend