Thanks I'll give it a shot!
Jobe Makar
http://www.electrotank.com
http://www.electro-server.com
phone: 919-609-0408
mobile: 919-610-5754
fax: 919-341-8104
----- Original Message -----
From: "Jim Kremens" <[EMAIL PROTECTED]>
To: "Flashcoders mailing list" <[email protected]>
Sent: Monday, January 09, 2006 2:26 PM
Subject: Re: [Flashcoders] adding whitespace back into xml
I came across this on the web a while back:
//original author http://www.wolfenhex.com
public static function format(node, tab):String {
if (tab == undefined) tab = "";
if(node.nodeName == null) return format(node.firstChild, tab);
var s:String = "<" + node.nodeName;
for(var a:String in node.attributes) s += " " + a + "=\"" +
node.attributes[a]+ "\"";
if(!node.hasChildNodes()) {
s += " />";
return tab + s + newline;
}
s += ">";
if(node.firstChild.nodeType == 3) s += node.firstChild.nodeValue;
else {
s += newline;
for(var i:Number = 0; i < node.childNodes.length; i++) s += format(
node.childNodes[i], tab + "\t");
s += tab;
}
s += "</"+node.nodeName+">";
return tab + s + newline;
}
Just throw an xml node at it and see what happens.
Jim Kremens
On 1/9/06, Jobe Makar <[EMAIL PROTECTED]> wrote:
Hi Sander,
Thanks, but modifying the source XML is not an option in this case. I am
just looking for something that will take the XML and convert it to a
string
with whitespace. I'll probably just need to write something to do it.
Jobe Makar
http://www.electrotank.com
http://www.electro-server.com
phone: 919-609-0408
mobile: 919-610-5754
fax: 919-341-8104
----- Original Message -----
From: "Sander" <[EMAIL PROTECTED]>
To: "Flashcoders mailing list" <[email protected]>
Sent: Monday, January 09, 2006 2:14 PM
Subject: Re: [Flashcoders] adding whitespace back into xml
> Why don't you just include html tags in your XML, so it becomes XHTML?
> You just take a couple of nodes and use them to set the htmlText
property
> of a textfield?
>
> <myData>
> <node type='XHTML-content'>
> <p>
> <ul>
> <li>Bullet 1</li>
> <li>Bullet 2</li>
> </ul>
> <p>
> <br/>
> <p>Some other paragraph</p>
> </node>
> </myData>
>
> var myText.htmlText = xmlObject.firstChild.childNodes.toString();
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
--
Jim Kremens
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders