Page 1 of 2

Suggested Functions for a Professional XML Management Plugin

PostPosted: Tue Feb 22, 2011 6:32 am
by Luiz Alfredo
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

PostPosted: Thu Feb 24, 2011 7:32 am
by andybrock
Sounds pretty comprehensive. If that plugin gets made I'd buy it!

Andy

PostPosted: Thu Feb 24, 2011 8:41 am
by domino
Yes - Just for the record I would pay for such a plugin.

Try this...

PostPosted: Thu Feb 24, 2011 11:41 am
by virger
Perhaps they serve.
I use this:
http://xmlstar.sourceforge.net/

A quick view in the document:
http://xmlstar.sourceforge.net/doc/xmlstarlet.pdf

I made a small program in NB, using this program, through "Run"

PURA VIDA
DESDE COSTA RICA
DANDOLE OXIGENO AL MUNDO

PostPosted: Thu Feb 24, 2011 10:48 pm
by bunker
Meanwhile Neophp perhaps will be helpful

Example: http://www.neobookeros.com.ar/files/Neo ... amples.rar

Greetings

PostPosted: Fri Feb 25, 2011 4:19 am
by TechMediaPlugins2010
It is possible to make a plugin with all functions requested. But 7 people have to buy it for US$ 50 after release, otherwise, the investment in time from my side not compensate. Maybe someone can make it for less.

PostPosted: Fri Feb 25, 2011 4:56 am
by domino
It is possible to make a plugin with all functions requested. But 7 people have to buy it for US$ 50 after release


I would be interested.

PostPosted: Sat Feb 26, 2011 2:05 pm
by Luiz Alfredo
Hands-on Alberto.

PostPosted: Sat Feb 26, 2011 4:14 pm
by TechMediaPlugins2010
I can start this with 7 users confirmed. This is a complex development.

PostPosted: Sat Feb 26, 2011 4:42 pm
by asawyer13
I'll commit to buying it when it's done.
Alan

PostPosted: Fri Mar 04, 2011 9:10 am
by andybrock
I'd be happy to pay for this plugin but I wouldn't want it at the expense of the ImagePro plugin and the Super Web Browser plugin.

In other words I have been waiting on these and have things lined up for them when they are available and wouldn't want to back the development of a new plugin if it added further delays to the release of those.

Andy

PostPosted: Fri Mar 04, 2011 12:37 pm
by TechMediaPlugins2010
Andy, the 2 plugins will be release soon.

ImagePro
SuperWebBrowser
PDF Viewer
3D Viewer
Barcode

In that order.

The reason of delay is that I am working on my main job to let me recover my office, and it is top priority, because Neobook is less then 5% of my income, unfortunately, so...

There will be a carnival holliday here starting tomorrow. My plans is work for Neobook in this period. I have to make a new site for them too. the first 3 itens just need some adjustments, but my day had to be 48 hours in these days.


********

But XML i will have to start from ZERO, so it is another stuff.

PostPosted: Fri Mar 04, 2011 2:20 pm
by andybrock
Hi Alberto,

Appreciate the update. Please don't think I was complaining because I really wasn't, I was just saying that I'd back the new plugin as long as it came after the others.

I fully understand you have other priorities and have been through a lot there recently.

But do count me in as someone who would pay for the xml plugin.

Andy

PostPosted: Fri Mar 04, 2011 2:56 pm
by Jay-Bird
Hi Al! Hope all is well... I too am looking forward to the Super Web Browser plugin!

Jay

PostPosted: Sun Mar 06, 2011 4:38 am
by TechMediaPlugins2010
I will put the webbrowser in the fisrt position of the release list. Working now on this release.

THanks