== COMPLETED END OF JULY 2012 == The stylesheet was realized and is located in the SVN at source:metadata/trunk/toolkit/xslt/cmdi2xhtml.xsl == intro == Some applications (e.g. the VLO) could benefit from an XSLT stylesheet that transforms CMDI instances to HTML. The idea is to create a generic XSLT that addresses this. This can then also be the starting point for some profile-dependent derivatives (if that turns out to be unaivoidable). This XSLT will be used to address ticket [ticket:151] == other inpsiration == [http://catalog.clarin.eu/ds/vlo/;jsessionid=93FC552D583F656246ABC8FBFC567C8F?wicket:bookmarkablePage=:eu.clarin.cmdi.vlo.pages.ShowResultPage&fq=collection:MPI+CGN&docId=test-hdl:1839/00-0000-0000-0001-53E3-A the VLO], epscially for the ResourceProxy rendering == example == The output of the XSLT could be as follows (for http://www.clarin.eu/cmd/example/example-md-instance.cmdi): Link part (= ResourceProxyList) {{{ Resources (= ResourceType == Resource): * hdl:1839/00-0000-0000-0009-3C7E-F * http://www.clarin.eu/sometext.txt Metadata subnodes: (= ResourceType == Metadata): * http://www.clarin.eu/cmd/example/example-phonological-corpus.cmdi }}} Metadata part (= Components) plain HTML rendering of the XML nodes, with indentation: {{{ Example_Profile_Instance example-component-text (a href to resourceproxy with HTML anchor) example-component-texttype> TextTypeDescription: print example-component-photo description: a suitable textual description of this photo example-component-actor title (English): mister title (French): monsieur title (Dutch): mijnheer firstName: Foo lastName: Bar sex: female age: 55 ActorLanguage ActorLanguageName: Dutch }}} Footer part (= MdHeader) {{{ Created by on Located at Belongs to Based on the http://catalog.clarin.eu/ds/ComponentRegistry?item= profile }}}