Nogle gange kan man være heldig at finde lidt skjult guld gemt i andre blogindlæg.
I et indlæg om XML i VB.Net forklarer Jim O’Neil hvordan man kan installere et lille addin til Visual Studio, der gør det muligt at indsætte XML fra udklipsholderen til VS som C# kode. Addin'et findes som eksemplet "LinqSamples/PasteXmlAsLinq" i C:\Programmer\Microsoft Visual Studio 9.0\Samples\1033\CSharpSamples.zip, og skal blot kompileres og flyttes til mappen C:\Documents and Settings\[brugernavn]\Dokumenter\Visual Studio 2008\Addins
Dermed bliver et fragment fra det klassiske books.xml eksempel:
1 <book id="bk110">
2 <author>O'Brien, Tim</author>
3 <title>Microsoft .NET: The Programming Bible</title>
4 <genre>Computer</genre>
5 <price>36.95</price>
6 <publish_date>2000-12-09</publish_date>
7 <description>Microsoft's .NET initiative is explored in
8 detail in this deep programmer's reference.</description>
9 </book>
Konverteret til:
1 XElement xml = new XElement("book",
2 new XAttribute("id", "bk110"),
3 new XElement("author", "O'Brien, Tim"),
4 new XElement("title", "Microsoft .NET: The Programming Bible"),
5 new XElement("genre", "Computer"),
6 new XElement("price", "36.95"),
7 new XElement("publish_date", "2000-12-09"),
8 new XElement("description",
9 "Microsoft's .NET initiative is explored in \n" +
10 " detail in this deep programmer's reference."
11 )
12 );
Når det indsættes via menuen Edit -> "Paste XML as XElement", der er synlig, når udklipsholderen indeholder XML. Praktisk