Chilkat • HOME • Android™ • Classic ASP • C • C++ • C# • Mono C# • .NET Core C# • C# UWP/WinRT • DataFlex • Delphi ActiveX • Delphi DLL • Visual FoxPro • Java • Lianja • MFC • Objective-C • Perl • PHP ActiveX • PHP Extension • PowerBuilder • PowerShell • PureBasic • CkPython • Chilkat2-Python • Ruby • SQL Server • Swift 2 • Swift 3,4,5... • Tcl • Unicode C • Unicode C++ • Visual Basic 6.0 • VB.NET • VB.NET UWP/WinRT • VBScript • Xojo Plugin • Node.js • Excel • Go
(MFC) Demonstrate the XML UpdateAt MethodDemonstrates the XML UpdateAt method. Note: This example requires Chilkat v9.5.0.64 or later.
#include <CkXml.h> void ChilkatSample(void) { CkString strOut; // Note: This example requires Chilkat v9.5.0.64 or later. CkXml xml; xml.put_Tag("animals"); bool autoCreate = true; // When the autoCreate argument equals true, the UpdateAt // method auto-creates the children as needed: xml.UpdateAt("penguin",autoCreate,"flightless bird"); xml.UpdateAt("mammal|rodent|squirrel",autoCreate,"bushy tail"); xml.UpdateAt("mammal|rodent|rat",autoCreate,"long hairless tail"); // Show the XML strOut.append(xml.getXml()); strOut.append("\r\n"); // <?xml version="1.0" encoding="utf-8" ?> // <animals> // <penguin>flightless bird</penguin> // <mammal> // <rodent> // <squirrel>bushy tail</squirrel> // <rat>long hairless tail</rat> // </rodent> // </mammal> // </animals> // Now update each node's content.. xml.UpdateAt("penguin",autoCreate,"black and white"); xml.UpdateAt("mammal|rodent|squirrel",autoCreate,"grey, red, or black"); xml.UpdateAt("mammal|rodent|rat",autoCreate,"brown, grey, white, or black"); strOut.append(xml.getXml()); strOut.append("\r\n"); // <?xml version="1.0" encoding="utf-8" ?> // <animals> // <penguin>black and white</penguin> // <mammal> // <rodent> // <squirrel>grey, red, or black</squirrel> // <rat>brown, grey, white, or black</rat> // </rodent> // </mammal> // </animals> // SetDlgItemText(IDC_EDIT1,strOut.getUnicode()); } |
© 2000-2022 Chilkat Software, Inc. All Rights Reserved.