Just nu i M3-nätverket
Jump to content

Skapa snygg xml i VB


Gabriel Falkenberg

Recommended Posts

Gabriel Falkenberg

Hej,

 

Jag använder mig av xml som filformat för alla filer jag skapar i ett program som jag håller på med.

 

Vad jag undrar är hur man skapar xmlfiler med MSXML så att varje element lägger sig på en egen rad, gärna intabbat, istället för i en stor klump.

Inte för att det spelar särkilt stor roll men jag gillar när koden ser snygg ut :)

 

Alltså vill jag att det ska se ut såhär:

 

<?xml version="1.0" ?>

<dokument>

<tag1>Text</tag1>

<tag2>Mer text</tag2>

</dokument>

 

istället för:

 

<?xml version="1.0" ?><dokument><tag1>Text</tag1><tag2> Mer text</tag2></dokument>

 

/Gabriel

Link to comment
Share on other sites

Glenn Larsson

Använd instr() för att kolla om "<" finns, fortsätta sökningen tills nästa ">" lägga till ett vbCRLF, skriva ut raden och loopa vidare, alt tvärtom (vcCRLF FÖRE "<")om du inte vill ha texten före tagen.

 

Mvh

Glenn

 

Link to comment
Share on other sites

Gabriel Falkenberg

Hmmm, det funkar säkert men finns det verkligen inget inbyggt i MSXML för att göra sådant? Och jag vill inte behöva använda mig av en DTD eller XSL dokument.

 

Jaja, det kanske inte är så mycket att bråka om :)

 

/Gabriel

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...