Encodexml: Difference between revisions
Jump to navigation
Jump to search
imported>Jeremy (final review) |
imported>Jeremy |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 11: | Line 11: | ||
===Description=== | ===Description=== | ||
Converts a standard | Converts a standard MATLAB variable (<tt>var</tt>) into a human-readable XML format. The optional second input (<tt>'name'</tt>) gives the name for the object's outer wrapper and the optional third input (<tt>'filename.xml'</tt>) gives the name for the output file (if omitted, the XML is only returned in the output variable). For more information on the format, see the [[parsexml]] function. | ||
====Inputs==== | |||
* '''var''' = variable to be converted to XML format | |||
====Optional Inputs==== | |||
* ''''name'''' = name for object's outer wrapper. | |||
* ''''outputfile.xml'''' = output file (if omitted, XML code is returned to the output variable only). | |||
====Outputs==== | |||
* '''xml''' = string containing XML formatted code to reconstruct <tt>tt</tt>. | |||
===Example=== | ===Example=== | ||
Line 41: | Line 53: | ||
===See Also=== | ===See Also=== | ||
[[encode]], [[parsexml]] | [[autoexport]], [[encode]], [[parsexml]], [[encodemodelbuilder]] |
Latest revision as of 10:13, 7 July 2015
Purpose
Convert standard data types into XML-encoded text.
Synopsis
- xml = encodexml(var)
- xml = encodexml(var,'name')
- xml = encodexml(var,'name','outputfile.xml')
Description
Converts a standard MATLAB variable (var) into a human-readable XML format. The optional second input ('name') gives the name for the object's outer wrapper and the optional third input ('filename.xml') gives the name for the output file (if omitted, the XML is only returned in the output variable). For more information on the format, see the parsexml function.
Inputs
- var = variable to be converted to XML format
Optional Inputs
- 'name' = name for object's outer wrapper.
- 'outputfile.xml' = output file (if omitted, XML code is returned to the output variable only).
Outputs
- xml = string containing XML formatted code to reconstruct tt.
Example
>> z.a = 1; >> z.b = { 'this' ; 'that' }; >> z.c.sub1 = 'one field'; >> z.c.sub2 = 'second field'; >> z = encodexml(z,'mystruct') z = <mystruct> <a class="numeric" size="[1,1]">1</a> <b class="cell" size="[2,1]"> <tr> <td class="string">this</td> </tr> <tr> <td class="string">that</td> </tr> </b> <c> <sub1 class="string">one field</sub1> <sub2 class="string">second field</sub2> </c> </mystruct>