nfeske/genode — comment on commit cc4d1193b56a38ea45c3e4f0cfebd508a21438ac
File: ports/src/noux/main.cc line 351
By nfeske:

Admittedly, compliance to XML has taken a back seat here. In principle, you are right. And this is actually not too hard to implement. The occurrences of 'strncpy' in 'xml_node.h' would have to be replaced by an XML-specific string decoding function.

On the other hand, it would add code with no apparent benefit with respect to functionality and security. Compliance to XML would also mean the insertion of `````` lines, doesn't it. Where to draw the line here? And what is the actual value of being "compliant" in our context?

In any case, any derivation from the standard should be documented, which is not the case here. So at least, this should be rectified.