Jump to content

[QUESTION] xml child </end> to /> ?


Miika

Recommended Posts

Hi!

I have again one question :D

How to create xml child with /> end?

this not works:

local testChild = xmlCreateChild (testRoot,"test") 
      xmlNodeSetAttribute (testChild,"test","test")  

it makes: end and i want it to make: />

Link to comment

You can't. TinyXml, the third-party Xml library that MTA uses, always outputs nodes in the format "". There is another way to output the generated Xml, which prints nodes in the format "" when they have no value - printing the Xml to a string and then saving it to a file (this is done in the MTA source code, obviously):

TiXmlPrinter printer; 
  
doc.Accept ( &printer ); 
  
std::string strOutput = printer.Str (); 

I see no point in changing it now, however. Just leave it alone, it's not a big deal.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...