Source language: Translate to:

Suggested Functions for a Professional XML Management Plugin

Post your suggestions for future versions of NeoBook

Moderator: Neosoft Support

Suggested Functions for a Professional XML Management Plugin

Postby Luiz Alfredo » Tue Feb 22, 2011 6:39 am

Suggested Functions for a XML Management Plugin:

LoadXML: Loads an XML document from a file, a URL of a string in an XMLDocument variable.
SaveXML: Saves an XML document in a file.
TableToXML: Creates an XML file from the data found in a table (browsing table or memory table)
TextToXML: Converts a character string in ANSI format into a character string in XML format
XMLAddAttribute: Adds an attribute to an XML element
XMLAddChild: Adds a child tag to an XML document
XMLBuildString: Retrieves and formats the content of an XML document (created by XMLDocument and modified by the XML functions).The corresponding character string can be saved as an XML file by fSaveText.
XMLCancelSearch: Cancels the search started by XMLFind
XMLChild: Positions on the first child element of the current element
XMLChildExist: Specifies whether the current tag has children matching the sought type (tag, attribute, and so on).
XMLClose: Closes an XML document created by XMLDocument
XMLData: Returns the value of the current element
XMLDelete: Deletes the current element, as well as the entire branch, from an XML document
XMLDocument: Creates a new XML document
XMLElementName: Returns the name of the current element
XMLElementType: Returns the type of the current element
XMLExecuteXPath: Runs an XPATH query in an XML document
XMLExtractDocument: Creates a new XML document from an existing XML document
XMLExtractString: Extracts data from an XML code
XMLFind: Performs a search in an XML document
XMLFirst: Positions on the first element in the current level of the tree structure
XMLFound: Enables you to find out whether an element was found during the browse
XMLInsertDocument: Inserts the current XML tag found in an XML document into another XML document
XMLInsertElement: Inserts an XML element (tag or attribute) into an XML document
XMLLast: Positions on the last element of the current level in the tree structure
XMLModify: Modifies the content of the current element found in the XML document
XMLNamespace: Returns the prefix of the namespace associated with the current tag in an XML document.
XMLNext: Positions on the next element in the current level of the tree structure
XMLOut: Enables you to find out whether the current position is valid
XMLParent: Points to the parent element of the current element
XMLParentName: Returns the name of the parent element of the current element
XMLPath: Returns the current position in the document in XPATH format
XMLPrevious: Positions on the previous element in the current level of the tree structure
XMLRead: Returns the value of an XML element or the value of the attribute of an XML element.
XMLRename: Renames the current element (tag or attribute) in an XML document
XMLRestorePosition: Restores the context of an XML document that was previously saved (XMLSavePosition). The current filter when saving the position can be restored.
XMLResult: Returns the result of an XPATH calculation query. This query was run by XMLExecuteXPath.
XMLRoot: Points to the root tag of the XML document
XMLSavePosition: Stores the current position in the XML document. This enables you to temporarily suspend the current process so that the XML document can be used somewhere else (to perform checks for instance). The context saved can be restored by XMLRestorePosition. Then, the main process can continue.Note: XMLSavePosition saves the current filter.
XMLToText : Converts a character string in XML format into a character string in ANSI format
XMLWrite: Writes the value of an XML element or the value of an XML element's attribute

If this can be done by NeoSoft Corp as a Plugin or can be Integrated in future versions of Neobook, it will be great.
_________________
L.A.G.M.
L.A.G.M.
Luiz Alfredo
 
Posts: 195
Joined: Thu Apr 19, 2007 6:58 am
Location: Brazil

Postby Neosoft Support » Tue Feb 22, 2011 11:10 am

Interesting idea. I'll print it out and add it to our list of things to think about for the future.
NeoSoft Support
Neosoft Support
NeoSoft Team
 
Posts: 5603
Joined: Thu Mar 31, 2005 10:48 pm
Location: Oregon, USA

Postby Tony Kroos » Tue Feb 22, 2011 2:31 pm

It will be great to have xml-plugin... for now, you may consider using vbscript (as internal function), there are enough methods for xml handling...
Tony Kroos
 
Posts: 402
Joined: Thu Oct 15, 2009 3:43 pm

Postby HPW » Tue Feb 22, 2011 3:05 pm

You may also consider to look at newLISP or Ruby for XML processing.
Hans-Peter
User avatar
HPW
 
Posts: 2520
Joined: Fri Apr 01, 2005 11:24 pm
Location: Germany

Postby Luiz Alfredo » Wed Feb 23, 2011 8:21 am

Thanks Tony and Hans for the ideas. But the easy interactive method of Neobook Rad makes all fast and friendly.
L.A.G.M.
Luiz Alfredo
 
Posts: 195
Joined: Thu Apr 19, 2007 6:58 am
Location: Brazil


Return to NeoBook Suggestions

Who is online

Users browsing this forum: No registered users and 0 guests