Home > classes > @ao > private > xml_add_provenance.m

xml_add_provenance

PURPOSE ^

XML_ADD_PROVENANCE add a provenance object to the given node of the input XML DOM

SYNOPSIS ^

function xml = xml_add_hist(xml, h, node)

DESCRIPTION ^

 XML_ADD_PROVENANCE add a provenance object to the given node of the input XML DOM
 object.
 
 M Hewitson 14-02-07
 
 $Id: xml_add_provenance.html,v 1.1 2007/06/08 14:15:04 hewitson Exp $

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 function xml = xml_add_hist(xml, h, node)
0002 
0003 % XML_ADD_PROVENANCE add a provenance object to the given node of the input XML DOM
0004 % object.
0005 %
0006 % M Hewitson 14-02-07
0007 %
0008 % $Id: xml_add_provenance.html,v 1.1 2007/06/08 14:15:04 hewitson Exp $
0009 %
0010 
0011 el = xml.docNode.createElement('Provenance');
0012 
0013 % add creator
0014 elc = xml.docNode.createElement('Creator');
0015 elc.appendChild(xml.docNode.createTextNode(get(h, 'creator')));
0016 el.appendChild(elc);
0017 
0018 % add created
0019 elc = xml.docNode.createElement('Created');
0020 elc.appendChild(xml.docNode.createTextNode(get(h, 'created')));
0021 el.appendChild(elc);
0022 
0023 % add IP
0024 elc = xml.docNode.createElement('IP');
0025 elc.appendChild(xml.docNode.createTextNode(get(h, 'ip')));
0026 el.appendChild(elc);
0027 
0028 % add hostname
0029 elc = xml.docNode.createElement('Hostname');
0030 elc.appendChild(xml.docNode.createTextNode(get(h, 'hostname')));
0031 el.appendChild(elc);
0032 
0033 % add os
0034 elc = xml.docNode.createElement('OS');
0035 elc.appendChild(xml.docNode.createTextNode(get(h, 'os')));
0036 el.appendChild(elc);
0037 
0038 % add MATLAB Version
0039 elc = xml.docNode.createElement('matlab_version');
0040 elc.appendChild(xml.docNode.createTextNode(get(h, 'matlab_version')));
0041 el.appendChild(elc);
0042 
0043 % add Signal Processing Version
0044 elc = xml.docNode.createElement('sigproc_version');
0045 elc.appendChild(xml.docNode.createTextNode(get(h, 'sigproc_version')));
0046 el.appendChild(elc);
0047 
0048 % add LTPDA Version
0049 elc = xml.docNode.createElement('ltpda_version');
0050 elc.appendChild(xml.docNode.createTextNode(get(h, 'ltpda_version')));
0051 el.appendChild(elc);
0052 
0053 node.appendChild(el);
0054 
0055 
0056 
0057 % END

Generated on Fri 08-Jun-2007 16:09:11 by m2html © 2003