Mark Fletcher wrote:
> Grrrrrr. I'm willing to bet that at least 80% of links found in DITA
> topics are to other topics (not to subelements in topics). The
> documented proper usage of DITA is to keep your topics small and
> concise, to maximize reuse. With this type of authoring, it should
> rarely even be necessary to link to some subset of information within a
> topic.

Right.



> 
> If it's the case that the vast majority of links will never need to
> reference a topic ID, 

Right.



> then why make XXE require them? 

Because with the XXE, by design, it's the grammar which rules.




> I know XXE hangs
> its reputation on always being "to spec" and that ID _is_ a required
> attribute in the schema. But then again, XXE allows you to save a topic
> with an invalid ID. (It even populates that invalid ID!)

This is done on purpose. The orange invalidity icon is here to alert the
author that the id placeholder has to be replaced by an actual id.
(Authors are supposed to be disturbed by this orange invalidity icon.)




>  I just think
> writer usability needs to take precedence over correctness here.
> 
> Just my $0.02. Sorry for venting :-)
> 
> 

We'll try to improve this in next release. We don't know yet how this
will be done (smart, automatic, generation of topic ids? ditac
preprocessor less relying on the validity and uniqueness of topic ids?
both?).







 
--
XMLmind XML Editor Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xmleditor-support

Reply via email to