Tom Pierce's Blog : Let the geek times roll.
Updated: 6/20/04; 2:59:23 PM.

 

Subscribe to "Tom Pierce's Blog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.

 
 

Wednesday, December 11, 2002

Idea for My Documents

Store all documents I create on my drive in XML or XHTML.  This would allow for easy indexing and searching.  Would also open up possiblities of easily (?) styling my documents into another format via XSL.  Would also allow creation of good looking documents with my favorite editor (Emacs) and having all of its power at my disposal during editing, but would allow pretty presentation.

It would be nice to set up template directory structures for projects.  Directories under my Project/Doc directory for things like Meeting Notes, Progress Reports, Design Documents, etc.  Each of those could have a particular style sheet and HTML/XML/XHTML document template of their own used for the creation of new documents. 

To style documents, I could set up FOP or something similar.  Transform the documents into whatever format was appropriate.  Maybe under this scenario, XML is the most flexible storage format.  Actually, under any scenario XML is the most flexible storage format.  However, I would want a DTD that helped me create documents that were easily transformed into HTML, Word, PDF, etc.  So the DTD would have to have things like "heading", "list", "list item", etc.  Has to be a pre-built DTD out there somewhere that enforces those kinds of things.  Might be the XHTML DTD.

Not only that, maybe I could store my documents in an XML database.  Hmmm... Don't know enough about those yet to understand if that would be a pain.  It would be cool to be able to store old projects in some kind of repository where they were easily searchable.  Maybe just indexing drive folders is a better way.


10:14:46 AM    comment []

© Copyright 2004 Tom Pierce.



Click here to visit the Radio UserLand website.

 


December 2002
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Nov   Jan

Search

[sgl dagger]
How this works

Emacs Sources
 tsql-indent.el
 user-add-sql-folding-marks
 remove-line-boundary-in-region
 convert-camel-to-underscore

My Subscriptions
 Funny
 KM