Flowgraph Plugin - Xml
Author: Kevin "Cry-Vlok" Kirst
RenEvo Sofware & Designs
http://www.renevo.com/

Version: 1.0.1.2
Date: August 27, 2008

------------------------------------------------------------------------------
- 1. About
------------------------------------------------------------------------------
This Plugin adds multiple custom nodes that allow you to read from and write to
an Xml file via Flowgraph.

------------------------------------------------------------------------------
- 2. Usage
------------------------------------------------------------------------------
To use this Plugin you will need to have installed the Flowgraph Plugin System
into your Crysis mod folder. Extract the Plugin Dll into your FGPlugins' bin32 and bin64
folders, according to the Dll version. Note that the Plugin's installer will
correctly copy the Plugin Dll files to the right folders. Once copied, just launch
your mod in the Sandbox Editor and the included nodes will appear in the Flowgraph
Editor.

------------------------------------------------------------------------------
- 3. Node Definitions
------------------------------------------------------------------------------
With such a large number of nodes included in this Plugin (and all of them being
self-explanatory), there are no individual definitions included in this readme.
Instead, I will explain how to use these nodes.

Each Flowgraph is given a dynamic virtual Xml document. This really just means when
you use an Xml Flowgraph node, you are working with the that Flowgraph's Xml document.

If you would like to create a new Xml document:
1. Create a new Xml document using the Xml:NewDocument node.
2. Add new children, attributes, values, etc. using the provided nodes.
3. Save the Xml document using the Xml:SaveDocument node.

If you would like to open and read the contents of a new Xml document:
1. Open an Xml document using the Xml:OpenDocument node.
2. Navigate through the document's children nodes using Xml:GetChild.
3. Get the attributes and values using the provided nodes.

If you would like to open an Xml document, modify its contents, and resave it:
1. Open an Xml document using the Xml:OpenDocument node.
2. Navigate through the document's children nodes using Xml:GetChild.
3. Add new children, attributes, values, etc. using the provided nodes.
4. Save the Xml document using the Xml:SaveDocument node.

Basic rule of thumb: Avoid working with multiple Xml documents in the same Flowgraph!
Use the Module system to break it up, or just create a new Flowgraph!

------------------------------------------------------------------------------
- 4. Contact
------------------------------------------------------------------------------
Name: Kevin "Cry-Vlok" Kirst
Email: kkirst@gmail.com
