Hi,<br><br>I'm looking for some guidence in handling a testing issue. I'm new to XML/XSLT, so please bear with me.<br><br>First,
a little background. My charter is to generate XML test messages to
make sure we process them correctly. These messages are validated
against a schema. I'm using generateDS to generate the test messages.
This ensures the xml is correct.<br>
<br>Everything works great except for one problem that keeps cropping
up. Some elements cannot be defined easily ahead of time when
generating the final test document. <br><br>For example, a field of
type "xs:date" will have to be modifed because tests are based on a
relative date, not an absolute one. That is, dates in tests are based
on things like "3 days before today". <br>
<br>Therefore, I'd like to figure out some way to change certain fields
like date so that I can pass a string and _still validate_ it against
the schema. Using the example, "-3" would be passed in the date field
so that the test harness will recognize it as "today - 3 days". <br>
<br>Put another way, the goal is to make this:<br><i> <xs:element maxOccurs="1" minOccurs="0" name="date" type="xs:date"/></i><br>...<span style="color: rgb(51, 51, 255);">behave</span> like this:<br>
<i><xs:element maxOccurs="1" minOccurs="0" name="date" type="<span style="color: rgb(204, 0, 0);">xs:string</span>"/></i><br>
<br>Naturally, I can edit and copy/paste into a completely new schema
file. But I was hoping someone could tell me if I can do some kind of
XSLT or whatever to get the same effect.<br><br>Thanks,<br><font color="#888888"><br></font>