XMLViewer
Instructions:
1. Just click the load button and locate an XML file (or use this)
2. Click Attributes or Children to view the node attributes and sub-nodes respectively
3. Enjoy!
I’ve tested it with a relatively basic web.config so it should work with _almost_ anything. Right now you only get 4k worth of pixels to work with since I still have to get the control to tell the DOM to expand. If you run into any issues please post in the comments.
Source: http://www.codeplex.com/XMLViewer
This is very good tool and it is kind of what I am looking for, I haven’t looked at the code yet. Like you mentioned, it wroks great on small to medium size xml files fine, but when you load large XML files and click on children nodes it just freezes up. But this is an excellent start for me.
Thanks for the great stuff. Keep it coming.
@Nair,
Glad you got some use out of it. My guess is that there’s a stack overflow as it recursively adds XMLNode elements. So at some point the mini-clr that silverlight uses is going to break. Grab the code and start hacking!