![]()  | 
  
Chilkat  HOME  Android™  AutoIt  C  C#  C++  Chilkat2-Python  CkPython  Classic ASP  DataFlex  Delphi DLL  Go  Java  Node.js  Objective-C  PHP Extension  Perl  PowerBuilder  PowerShell  PureBasic  Ruby  SQL Server  Swift  Tcl  Unicode C  Unicode C++  VB.NET  VBScript  Visual Basic 6.0  Visual FoxPro  Xojo Plugin
 
      (Swift) Demonstrate the XML UpdateAttrAt MethodDemonstrates the XML UpdateAttrAt method to update attribute name/value pairs in XML. Note: This example requires Chilkat v9.5.0.64 or later. 
 func chilkatTest() { // Note: This example requires Chilkat v9.5.0.64 or later. let xml = CkoXml()! xml.tag = "animals" var autoCreate: Bool = true // When the autoCreate argument equals true, the UpdateAttrAt // method auto-creates the children as needed: xml.updateAttr(at: "penguin", autoCreate: autoCreate, attrName: "feature", attrValue: "flightless bird") xml.updateAttr(at: "mammal|rodent|squirrel", autoCreate: autoCreate, attrName: "feature", attrValue: "bushy tail") xml.updateAttr(at: "mammal|rodent|rat", autoCreate: autoCreate, attrName: "feature", attrValue: "long hairless tail") // Show the XML print("\(xml.getXml()!)") // <?xml version="1.0" encoding="utf-8" ?> // <animals> // <penguin feature="flightless bird" /> // <mammal> // <rodent> // <squirrel feature="bushy tail" /> // <rat feature="long hairless tail" /> // </rodent> // </mammal> // </animals> // // Now update each node's "feature" attribute.. xml.updateAttr(at: "penguin", autoCreate: autoCreate, attrName: "feature", attrValue: "black and white") xml.updateAttr(at: "mammal|rodent|squirrel", autoCreate: autoCreate, attrName: "feature", attrValue: "grey, red, or black") xml.updateAttr(at: "mammal|rodent|rat", autoCreate: autoCreate, attrName: "feature", attrValue: "brown, grey, white, or black") print("\(xml.getXml()!)") // <?xml version="1.0" encoding="utf-8" ?> // <animals> // <penguin feature="black and white" /> // <mammal> // <rodent> // <squirrel feature="grey, red, or black" /> // <rat feature="brown, grey, white, or black" /> // </rodent> // </mammal> // </animals> // }  | 
  ||||
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.