Managed Hosting



Project Home Forums Wiki Known Issues Contact Project

Author: John Farrar (All RIAForge projects by this author)
Last Updated: February 10, 2011 1:49 PM
Version: .9
Views: 28,924
Downloads: 1,029
License: Apache License, Version 2


If you are tired of trying to figure out how to do things with XML objects or your just tired of looking in the docs... we hope this will help! Right now the best way to know how to use these functions is to read the unit test cases. We are doing some minor updates and will ship an official 1.0 very soon.

* attributesCount()
* attributesDelete()
* attributesExist()
* attributeSet()
* attributeGet()
* attributeParam()
* attributesGetStruct()
* attributesList()
* childAdd()
* childrenCount()
* childrenDelete()
* childrenExist()
* childrenGet()
* elementGetName()
* elementGetRoot()
* elementGetText()
* elementHasText()
* elementSetText()

If you don't want them all, use what you do. If you just want to know how to do some of these things... here is a class in a "class". :)

Note: One of the unit tests fails, and I left that as it is for now. The component works right... it is an issue with either the unit test, the unit test platform or how CF sees the structure inside an XML object.

Change List:
* - Extra whitespace in some methods due to missing output="no" in cffunction tags.


You can install the component anywhere you choose, there are no local dependencies in that class.

To run the test you need to have cfcunit installed. If you move the test to a different directory you will need to update the class paths.

Issue Tracker:

1 CFC Unit Test for GetChildren() Open 04/30/07 6:49 AM

View All Issues

To enter issues for this (or any other) project, you must be logged in.

Subversion Access:

You may access this project's Subversion repository with your client here: http://svn.riaforge.org/sosXML.

To view files and changelists associated with this repository, go here: http://sosXML.riaforge.org/index.cfm?event=page.svnbrowse.

Anonymous users have read access to the repository while the administrator has write access.

This project is sharing its code via Subversion. Subversion is an open source source control method. You may find more information about Subversion here: http://subversion.tigris.org/