Java Examples

ChilkatHOMEASPVisual BasicVB.NETC#Visual C++CMFCDelphiFoxProJavaPerlPHPPythonRubySQL ServerVBScript

Java Examples

Quick Start
Unicode
Bz2
Certificates
CSV
Email
Encryption
FTP
HTML-to-XML
HTTP
IMAP
MHT
MIME
POP3
RSA
S/MIME
SFTP
Signatures
SMTP
Socket / SSL
Spider
SSH
SSH Key
SSH Tunnel
Tar
Upload
XML
XMP
Zip

More Examples...
Email Object
FileAccess
RSS
Atom
String
Byte Array
Self-Extractor
Service
PPMD
Deflate
DH Key Exchange
DSA

Unreleased...
Bzip2
LZW
Icon

 

 

 

 

 

 

 

How to use GetParent and GetParent2

How to use GetParent and GetParent2. This is a snippet of the document used in this example:

Download Chilkat Java Library

import com.chilkatsoft.*;

public class ChilkatExample {

  static {
    try {
        System.loadLibrary("chilkat");
    } catch (UnsatisfiedLinkError e) {
      System.err.println("Native code library failed to load.\n" + e);
      System.exit(1);
    }
  }

  public static void main(String argv[])
  {

    CkXml xml0 = new CkXml();
    CkXml xml;

    //  The Chilkat XML component is freeware.

    //  Load an XML document.  Typically you might call LoadXml
    //  to load an XML file.  This example loads an XML file from
    //  a URL:
    xml = xml0.HttpGet("http://www.chilkatsoft.com/testData/bookstore.xml");

    //  The xml object points to the root node of the XML document.

    //  Set bookNode equal to the 1st child of the root.
    CkXml bookNode;
    bookNode = xml.GetChild(0);

    //  Set titleNode equal to the title child of bookNode:
    CkXml titleNode;
    titleNode = bookNode.GetChildWithTag("title");

    //  Call GetParent to return a new object pointing to the parent node:
    CkXml bookNode2;
    bookNode2 = titleNode.GetParent();

    //  bookNode2 and bookNode point to the same node.

    //  Call GetParent2 (which returns nothing) to modify the internal
    //  pointer within the calling object so that it points to the immediate parent:
    titleNode.GetParent2();

    //  Now titleNode points to the same node as bookNode2 and bookNode.
    //  To prove it, generate the XML sub-tree rooted at the calling
    //  node and display each:
    String str1;
    String str2;
    String str3;
    str1 = bookNode.getXml();
    str2 = bookNode2.getXml();
    str3 = titleNode.getXml();

    System.out.println(str1);
    System.out.println(str2);
    System.out.println(str3);

  }
}

 

Need a specific example? Send a request to support@chilkatsoft.com

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