Category: nxml-mode

  • bulk upload of events in XML at XING

    At this link XING tells us, that they accept XML files in a certain format for uploading events to their site. They supply us with some nice but rather informal documentation in PDF, but there is no schema. Now that made me a little curious today, I downloaded their template file, created a few variants of the sample entry, and running trang I created a RELAX-NG schema file (anybody interested?). trang seems to not recognise date-time values of tags, so that always needs a little manual post-processing.
    O, yes, I proudly uploaded one such event that way. (Actually on the first attempt I got the year wrong, that was quite embarrassing.)

  • my CV or Resume in XML

    Until not too long ago I had kept my CV in DocBook, then I converted it to XMLRésumé (but the project really looks dead nowadays), now I am converting it to HR-XML/Resume. Yes, I know, its project admin just recently declared this SourceForge project as inactive. But then, what alternatives are there?
    Of course, I want to edit HR-XML files in emacs using a RELAX-G grammar, but I didn’t find any on the web. Well, that’s not really a huge problem. Take a few nice sample files (of any XML), stuff them into trang, and trang creates a RELAX-NG grammar from them. Of course, that kind of grammar is far from perfect, but it’s better than nothing, and you can always improve it manually, that’s not that hard. That way I created a RELAX-NG “compact grammar” for HR-XML/Resume last night.
    The grammar created actually has problems with  InternetWebAddress and Competency, but I was able to fix that for my personal use.
    HR-XSL comes with a nice “XMLRésumé -> HR-XML/Resume” converter, that way my old XMLRésumé CV got converted into a good initial version for HR-XML/Resume. HR-XSL uses DocBook for creating HTML and PDF, but there is also a “DocBook -> RTF” converter, that I want to make use of.