Output escaping = bad?

I am so pee'd off, People are saying output escaping is evil, dont use it blah blah. I yes I somewhat agree with the points. But what happens when your recieving a xml stream which unfortually you have no control over? Well? Exactly what can you do? Output escaping is very useful in such a situation. But oh no, its evil man.

The feeling is that like html to xhtml there was a transision, and this also needs to happen in this area too. Until we get finer grain controls in xslt 2.0 and xpath 2.0 then I challenge anyone to solve the issue.

Norman Walsh'sEmbedded Markup Considered Harmful

Comments [Comments]
Trackbacks [0]

GeoURL

Seen Geourl's so many times but never actually looked into what its all about.

GeoURL is a location-to-URL reverse directory. This will allow you to find URLs by their proximity to a given location. Find your neighbor's blog, perhaps, or the web page of the restaurants near you.

Comments [Comments]
Trackbacks [0]

Extensible 3D

I'm sorry but I was one of the people in love with vrml. It was amazing to think about for me at that time.
I use to write my 3d scenes in pov ray. And yes it was hard going but I learned so much, and loved watching my old machine do pixel by pixel rendering.

But anyway, I always wish I could make my scenes come alive, you know walk around them, explorer the views from many different directions. Hence when I heard of vrml I was blown away and wanted to use it in the same way I wrote my povray scenes.

Fast-forward past the 1st wave of vrml and at long last vrml is also going to be xml-ised. Could we finally start seeing increase use of vrml? I somewhat douht it, but still feel optimistic that like svg this will grow and become ubiquous.

Anyway heres a article on xml.com titled Extensible 3D: XML Meets VRML, which gives a overview of where the new standard sits at the moment in relation to others such as 3dml, xml, mpeg4, etc.

I'm kinda of glad x3d supports binary, vrml and xml. As everyone is supported then, its in the same way svg supports svgz which is gzip compressed svg for super small sizes, perfect for delivering over gsm connections.

Its also good to see theres java and ecmascript bindings, as I was worried java3d would take off and take people down the wrong path.

I had wished there was more intergration with other xml standards such as smil for animation and svg for texturing (specially with its filter effects, could have been a killer). But all that will come, x3d basicly keeps vrml syntaxes but puts them in the xml world, which isnt a bad thing for the first major release.

I had thought about converting stuff to vrml using xsl in cocoon, but the thought of turning well structured data into a C/C+ text syntax, sounded like too much hard work. Now x3d is available, it would be a trival task to convert other content into x3d. I should do it soon as a proof of concept, just to make sure i can do it cleanly. I would really like to join a aggergator to x3d, so all the elements would be live but exist in 3d space. Which would give new possibilities for navigation and viewing.

Comments [Comments]
Trackbacks [0]

At last a update to exist

I was wondering if the open source xml database exist was dead? Well it seems no, there was a 0.92 update a few days ago on the 11th August 2003. Seems the biggest feature is XUpdate

xmldb's xupdate information page. Yeah just as though, xupdate will allow you to modify xml data on the fly though a query, just how you do with sql. I also believe you will be able to change xml structures using xupdate too? Yep the xml schema is gonna be more inportant than ever before if that is the case.

The future plans of exist look interesting too.

XML schemas
An existing XML schema could be used to control the indexing process. Currently, it is only possible to exclude or include selected nodes from the fulltext index.

Stored procedures/Constraints
I would like to enhance the pre- and postprocessing features of eXist, probably by using concepts similar to Cocoon. Each collection could have a collection configuration document, which defines how to process documents.

Comments [Comments]
Trackbacks [0]

Free mindmap software

Got this link from Semantic Blogger demostrator, FreeMind is free mind mapping software, written in java.

Going from the screen shots alone, it looks as good if not better than my pocketmind map software on my ipaq. It is also ment to support export to xml? Which schema it uses i dont know, but I'm sure I can knock out a what ever to topic map xsl, if someone hasnt already done so.

Comments [Comments]
Trackbacks [0]

Semantic blogging, navigation and tree

Semantic navigation
Tree view navigation, with Developer weblog
Almost worked on my new ipaq too!

Seriously these guys at HP, are truly coming up with some very useful applications using simple technologies.

Oh also saw this on my travels,
New updates from the author of Blucene. I have not installed or looked at the docs yet, but it allows you to post and delete using a form i believe?

Comments [Comments]
Trackbacks [0]