Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(AutoIt) Extract XMP MetaData as XMLDemonstrates how to open a JPG or TIF image file and extract the XMP metadata as XML.
; 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 Local $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 |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.