Upayavira wrote:
Jeremy Quinn wrote:
On 19 Nov 2003, at 18:37, Upayavira wrote:

...


Thanks Upayavira

Did you read the bit earlier about the scheme having a flaw because of no variable substitution in the <xmap> tag's attributes?

No I didn't.


How difficult would it be to add this?

Coding-wise, pretty trivial, just wrap each string with getProject().replaceProperties().


Before we do this, I think we should sort out a few details, following on from a comment from Vadim.

Do we want to automatically replace properties, and remove the replace-properties attribute? Are there any situations in which this could cause a problem?

Similarly, are there any situations in which it could cause a problem in the top level attributes, e.g. xpath, or include-before?

We could:
(1) Remove the replace-properties attribute, and replace properties automatically in the content, and in the top level attributes.
(2) Leave the replace-properties attribute, and only replace properties in the top level attributes if it is set to true.

How about (3) default replace-properties to true, and make it optional.


If someone comes up with some valid reason that variable replacement should be turned off, they can.

Geoff

Reply via email to