FoxPro Examples

ChilkatHOMEAndroid™ASPVisual BasicVB.NETC#iOS (IPhone)Objective-CC++CMFCDelphiFoxProJavaPerl
PHP ExtensionPHP ActiveXPythonPowerShellRubySQL ServerVBScript

Visual FoxPro Examples

Bounced Mail
Bz2
Character Encoding
CSV
Digital Certificates
Digital Signatures
Email
Email Object
FTP
HTML Conversion
HTTP
IMAP
Encryption
MHT / HTML Email
POP3
RSA
S/MIME
Socket
Spider
SFTP
SMTP
SSH
SSH Key
SSH Tunnel
String
Tar
Upload
XML
XMP
Zip Compression
Self-Extractor

More Examples...
Amazon S3
DKIM / DomainKey
NTLM
RSS
Atom
Byte Array
Service
PPMD
Deflate
DH Key Exchange
DSA
FileAccess
Bzip2
LZW

 

Non-Chilkat Links
Text and String Handling

(Visual FoxPro) Methods for Getting Attributes

Demonstrates some methods for getting attribute name/values.

The input XML, available at http://www.chilkatsoft.com/data/car.xml, is this:

<root>
    <car color="black" make="mercedes" model="C350" hp="302" engine="v6" type="sedan">Mercedes Benz C350</car>
</root>

Download Chilkat XML ActiveX

LOCAL loXml
LOCAL loCarNode
LOCAL lnNumAttr
LOCAL lnHorsepower
LOCAL i
LOCAL lnSuccess

loXml = CreateObject('Chilkat.Xml')

*  The sample input XML is available at http://www.chilkatsoft.com/data/car.xml
lnSuccess = loXml.LoadXmlFile("car.xml")
IF (lnSuccess <> 1) THEN
    ? loXml.LastErrorText
    QUIT
ENDIF

*  Navigate to the "car" node, which is the 1st child:
loCarNode = loXml.FirstChild()

*  Get the value of the "model" attribute:
? "model = " + loCarNode.GetAttrValue("model")

*  Get the value of the "hp" attribute as an integer:
lnHorsepower = loCarNode.GetAttrValueInt("hp")
? "horsepower = " + STR(lnHorsepower)

*  Iterate over the attributes and show the name/value of each:
lnNumAttr = loCarNode.NumAttributes

i = 0
DO WHILE i < lnNumAttr
    ? loCarNode.GetAttributeName(i) + ": " + loCarNode.GetAttributeValue(i)
    i = i + 1
ENDDO

RELEASE loCarNode


© 2000-2010 Chilkat Software, Inc. All Rights Reserved.

Mail Component · .NET Email Component · ASP Mail Component · XML Parser