November 27, 2003
Finally I got a time to fully implement support for XmlResolver in XInclude.NET (see Extending XInclude.NET). Wow, this stuff looks so powerful! A friend of mine is writing an article about using resolvers in System.Xml, so no spoilers here, all I wanted is to illustrate what can be done now
...
November 26, 2003
XML is syntax, and only Unicode in angle brackets is real XML.
Elliotte Rusty Harold
Close your eyes and repeat it 100 times to yourself, then feel free to read xml-dev mail.
...
November 25, 2003
8 hours of meeting on extremely boring topic... Oooooooh, I feel like I'm in dead message queue.
...
November 24, 2003
It turned out people do use XInclude.NET already and even more - now they want to extend it! First one user wanted to be able to resolve URIs himself, via custom XmlResolver. I did that yesterday (download XInclude.NET v1.2beta if you're interested in such behaviour), but I didn't go beyound
...
By the way, Fawcette XML and Web Services Magazine has piblished a free book chapter of the "A First Look at ADO.NET and System.Xml v. 2.0" book by Alex Homer, Dave Sussman, and Mark Fussell. I've devoured the chapter last night and now I think I'm going to buy the
...
November 23, 2003
This Wired report is overwhelming: the guy who has been sending threatening messages back to the spammers, which refused to unsubscribe him from their spam mail list now faces up to five years in prison and a $250,000 fine. /. discussion here. Mark Pilgrim's prediction has been proven.
...
November 22, 2003
Well, in fact I want my blog to be free of agitprop, I really got fed up enough with that stuff being born and grown up in the USSR. But today I feel tired after jogging on the beach and then shopping with my wife too much time so forgive
...
November 18, 2003
Interesting finding on XQuery from Elliotte Rusty Harold: In XSLT 1.0 all output is XML. A transformation creates a result tree, which can always be serialized as either an XML document or a well-formed document fragment. In XSLT 2.0 and XQuery the output is not a result tree. Rather, it
...
Oh boy, that's even worse than I suspected: Savor this moment, folks. You can tell your children stories of how, back in the early days of weblogging, you could print out the entire spam blacklist on a single sheet of paper. Maybe with two or three columns and a smallish
...
By the way I've rummaged a bit in Google archive and found my first posting into microsoft.public.xsl newsgroup. It was 2002-11-02, more than year ago. I was totally Java-oriented guy at that time, just started learning .NET and feeling like entering a new world. And the new world hooked me
...
November 17, 2003
Microsoft Announces Availability of Open and Royalty-Free License For Office 2003 XML Reference Schemas :To ensure broad availability and access, Microsoft is offering the royalty-free license using XML Schema Definitions (XSDs), the cross-industry standard developed by the W3C. The license provides access to the schemas and full documentation to interested
...
The whole morning I'm trying to get rid of the idee fixe of writing XmlReader/XmlWriter based XML updater. The aim is to be able to update XML without loading it to DOM or even XPathDocument (which as rumored is going to be editable in .NET 1.2). Stream-oriented reading via XmlReader
...
November 16, 2003
Here are the sacral list of simple exercises to improve your karma and become a real guru. Just for neophytes and those who missed this practice somehow:
Dilbert
PC and Pixel
Userfriendly
PvP
Working Daze
More links are welcome.
...
November 13, 2003
Interesting article about incremental XSLT. I only wish it comes true some day.
...
Last Call Working Drafts for XSLT/XPath/XQuery have been published. Last Call period ends 15 February 2004. Oh my, when I'm going to read it? XQuery 1.0: http://www.w3.org/TR/2003/WD-xquery-20031112/ XSLT 2.0: http://www.w3.org/TR/2003/WD-xslt20-20031112/ XPath 2.0: http://www.w3.org/TR/2003/WD-xpath20-20031112 XQuery 1.0 and XPath 2.0 Data Model: http://www.w3.org/TR/2003/WD-xpath-datamodel-20031112/ XQuery 1.0 and XPath 2.0 Functions and Operators: http://www.w3.org/TR/2003/WD-xpath-functions-20031112
...
From saxon-love-in-department:>>
>> How did Michael do it .
>>
The biggest factors are a total absence of project managers, marketeers,
junior programmers, and paying customers who think they know best.
Michael Kay
...
November 12, 2003
Just found new beast in the Longhorn SDK documentation - OPath language: The OPath language is the query language used to query for objects using an ObjectSpace. The syntax of OPath also allows you to query for objects using standard object oriented syntax. OPath enables you to traverse object relationships
...
November 11, 2003
The day started with bad news from W3C - XInclude 1.0 has been whithdrawn back to Working Draft maturity level. Actually Last Call WD, but anyway the step backward. The main reason is most likely primarily architectural one - seems like URI syntax with XPointers in fragment identifier part has
...
Via Carnage4Life: Top 50 IRC Quotes
My favorite one:
*** Quits: TITANIC (Excess Flood)
...
November 10, 2003
Well, it's extremely well-chewed topic well-covered by many posters, but provided people keep asking it I feel I have to give a complete example of the most effective way (IMO) of solving this old recurring question - how to transform CSV or tab-delimited file using XSLT? The idea is to
...
November 6, 2003
In W3C news: 5 November 2003: W3C is pleased to announce the advancement of Extensible Markup Language (XML) 1.1 and Namespaces in XML 1.1 to Proposed Recommendations. Comments are welcome through 5 December. XML 1.1 addresses Unicode, control character, and line ending issues. Namespaces 1.1 incorporates errata corrections and provides
...
Seems like old dreams about deep extending VisualStudio.NET up to adding new languages, editors and debuggers without funny-not-for-me COM programming but using beloved C# finally come true! Microsoft is inviting beta testers to VSIP Extras Beta program. The killer feature: .NET Framework support. Interop assemblies are provided to allow VSIP
...
November 5, 2003
Well, it's over. Just came back from the Matrix Revolutions. Couple of spoilers - its' not really about revolution, but peace talks. Nothing unexpected, the Hero is sacrificing himself to save the Mankind from the Dragon, an eternal archetype... Anyway, this installment is certanly a way better than the Reloaded
...
November 4, 2003
While Don Box is declaiming of the VB glory, Mark Fussel is busy with quite opposite bussiness - he's reading the burial service over XmlDocument aka DOM, worth to quote as a whole: The XML DOM is dead. Long live the DOM. Dearest DOM, it is with little remorse, to
...
November 2, 2003
So, nxslt version 1.3 is at your service. New features include: Support for XML Inclusions (XInclude) 1.0 Candidate Recommendation. Done by incorporating XInclude.NET library into nxslt. XML Inclusions are processed in both source XML and XSLT stylesheet, by default it's turned on and can be disabled using -xi option. Improved
...