Nevena Vidojevic
added a comment - 18/Feb/11 12:40 PM Special tags are not considered for attribute value (prxml-attribute fn), just for xml tags (print-xml-tag multimethod), and when used string "[:raw! ...]" is printed as attribute value.

Nevena Vidojevic
added a comment - 18/Feb/11 4:55 PM I'll be more specific...
I made entity declaration in DOCTYPE like this:
<!DOCTYPE rdf:RDF [
<!ENTITY owl "http://www.w3.org/2002/07/owl#">
]>
so I would be able to use reference to content of this named entity, using "&owl;" (XML syntax), for example:
<owl:onDatatype rdf:resource="&xsd;string">
I don't see a way to achieve this. My first thought was to use:
[:owl:onDatatype {:rdf:resource [:raw! "&xsd;string"]}]
Am I missing something?

Nevena Vidojevic
added a comment - 18/Feb/11 5:15 PM Ah, ok, I can use:
[:raw! "<owl:onDatatype rdf:resource=\"&xsd;string\">"]
That seems a bit like a workaround.. I think more idiomatic way isn't so hard to achieve, but no need obviously..