This context is used to iterate the attributes of a specific XML node.
numero = 286[xmlparse var=xml_var1][include file=example1.xml][/xmlparse]Attributes for the 'CD' node:
[xmlnode ref=xml_var1&path=indexed:1/1][content][/xmlnode]Are...
[xmlnodeattributes ref=xml_var1&path=indexed:1/1][name]=[value][/xmlnodeattributes]Results...Attributes for the 'CD' node:
<CD status="instock" id="123"><TITLE>Empire Burlesque</TITLE><ARTIST>Bob Dylan</ARTIST><COUNTRY>USA</COUNTRY><COMPANY>Columbia</COMPANY><PRICE>10.90</PRICE><YEAR>1985</YEAR></CD>Are... id=123status=instock To simplify the code, we could place the [xmlnodesattributes] context 'inside' of the [xmlnode] context. In this case, we will not need to supply the 'path' or 'ref' parameters to [xmlnodesattributes], since it will use the 'implied' XML node in the outer [xmlnode] context. We use...
[xmlparse var=xml_var1][include file=example1.xml][/xmlparse]Attributes for the 'CD' node:
[xmlnode ref=xml_var1&path=indexed:1/1][content]Are...
[xmlnodeattributes][name]=[value][/xmlnodeattributes][/xmlnode]Results...Attributes for the 'CD' node:
<CD status="instock" id="123"><TITLE>Empire Burlesque</TITLE><ARTIST>Bob Dylan</ARTIST><COUNTRY>USA</COUNTRY><COMPANY>Columbia</COMPANY><PRICE>10.90</PRICE><YEAR>1985</YEAR></CD>Are... id=123status=instock [xmlnodesattributes ref=...&path=...]
[xmlparse var=xml_var1][include file=example1.xml][/xmlparse]
[xmlnode ref=xml_var1&path=indexed:1/1]
[content]
[/xmlnode]
[xmlnodeattributes ref=xml_var1&path=indexed:1/1]
[name]=[value]
[/xmlnodeattributes]
<CD status="instock" id="123">
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
[xmlparse var=xml_var1][include file=example1.xml][/xmlparse]
[xmlnode ref=xml_var1&path=indexed:1/1]
[content]
[xmlnodeattributes]
[name]=[value]
[/xmlnodeattributes]
[/xmlnode]
<CD status="instock" id="123">
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>
<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>
DOWNLOAD WEBDNA NOW!
A list of the currently available modules...
F.A.QA compilation of some user's questions...
WebDNA LibrariesA list of available libraries for WebDNA...
WebDNA reference...
Technical Change HistoryThis Technical Change History provides a reverse chronological list of WebDNA changes...
Tips and TricksA list of user-submitted tips ...
[encrypt] and [decrypt] allow you to store sensitive data in your databases without risk of exposing it to prying eyes...
[elapsedtime]...
[listfiles]When listing files...
[deletefile]Deleting a file from your website...
[authenticate]WebDNA provides a few options for password protecting your pages...
[renamefile]Rename a file in your webspace...