GO2cam Pascal API

Functions

void SPI_XML_close_file_output ()
 Close xml file for write.
 
void SPI_XML_end_node_output ()
 Close a node in XML file.
 
void SPI_XML_new_node_output (const std::string &nodeName)
 Create a new node in XML file.
 
int SPI_XML_open_file_output (const std::string &dir, const std::string &name, const std::string &comment)
 Opens an Create xml file for write.
 
void SPI_XML_write_integer_attrib_output (const std::string &attribName, int value)
 Write a attrib integer in XML file.
 
void SPI_XML_write_real_attrib_output (const std::string &attribName, double value)
 Write a attrib real in XML file.
 
void SPI_XML_write_string_attrib_output (const std::string &attribName, const std::string &value)
 Write a attrib string in XML file.
 

Detailed Description

Write XML files

Function Documentation

◆ SPI_XML_close_file_output()

void SPI_XML_close_file_output ( )

Close xml file for write.

Version
6.09
void SPI_XML_close_file_output()
Close xml file for write.
Definition sp_xml01.c:726

◆ SPI_XML_end_node_output()

void SPI_XML_end_node_output ( )

Close a node in XML file.

Version
6.09
void SPI_XML_end_node_output()
Close a node in XML file.
Definition sp_xml01.c:785

◆ SPI_XML_new_node_output()

void SPI_XML_new_node_output ( const std::string & nodeName)

Create a new node in XML file.

Version
6.09
Parameters
[in]nodeNamenode name
void SPI_XML_new_node_output(const std::string &nodeName)
Create a new node in XML file.
Definition sp_xml01.c:758

◆ SPI_XML_open_file_output()

int SPI_XML_open_file_output ( const std::string & dir,
const std::string & name,
const std::string & comment )

Opens an Create xml file for write.

Version
6.09
Parameters
[in]dirfolder name
[in]namefile name
[in]commentfile comment
Returns
SPI_YES if Ok | SPI_NO if error
ierr := ICALL(SPI_XML_open_file_output,'c:\tmp','file.xml','comment');
PCALL(SPI_XML_new_node_output,'Header');
PCALL(SPI_XML_write_string_attrib_output,'Label','value');
int SPI_XML_open_file_output(const std::string &dir, const std::string &name, const std::string &comment)
Opens an Create xml file for write.
Definition sp_xml01.c:675
void SPI_XML_write_string_attrib_output(const std::string &attribName, const std::string &value)
Write a attrib string in XML file.
Definition sp_xml01.c:808

◆ SPI_XML_write_integer_attrib_output()

void SPI_XML_write_integer_attrib_output ( const std::string & attribName,
int value )

Write a attrib integer in XML file.

Version
6.09
Parameters
[in]attribNameattrib name
[in]valueinteger value

◆ SPI_XML_write_real_attrib_output()

void SPI_XML_write_real_attrib_output ( const std::string & attribName,
double value )

Write a attrib real in XML file.

Version
6.09
Parameters
[in]attribNameattrib name
[in]valuereal value

◆ SPI_XML_write_string_attrib_output()

void SPI_XML_write_string_attrib_output ( const std::string & attribName,
const std::string & value )

Write a attrib string in XML file.

Version
6.09
Parameters
[in]attribNameattrib name
[in]valuestring value
PCALL(SPI_XML_write_string_attrib_output,'label','sval');