[vtkusers] problem with XML export
    Sebastien Valette 
    sebastien.valette at creatis.insa-lyon.fr
       
    Fri Jun 27 07:30:49 EDT 2008
    
    
  
Hi,
I am trying to export some data in XML format using vtkXMLDataElement 
and vtkXMLUtilities.
Here is the code I tried:
#include <vtkXMLDataElement.h>
#include <vtkXMLUtilities.h>
int main( int argc, char *argv[] )
{
    // create the element
    vtkXMLDataElement *Element=vtkXMLDataElement::New();
    Element->SetAttribute("Name", "My Element");
    Element->SetIntAttribute("Number of items", 25);
    // (1) one query
    int NumItems;
    cout<<Element->GetNumberOfAttributes()<<" attributes"<<endl;
    Element->GetScalarAttribute("Number of items", NumItems);
    cout<<NumItems<<" items"<<endl;
    // (2) output attributes to screen
    vtkXMLUtilities::CollateAttributes(Element,cout);
    cout<<endl;
    // (3) try to output the whole element to screen
    vtkXMLUtilities::FlattenElement(Element,cout);
    cout<<endl;
    // (4) try to write the  element to file
    vtkXMLUtilities::WriteElementToFile(Element,"element.xml");
    Element->Delete();
    return (0);
}
(1) and (2) work OK, but (3) outputs a single "<" without any other text
and (3) does not create any file.
any hint?
Thanks,
Sebastien
    
    
More information about the vtkusers
mailing list