S
Sven Steinacker
Hi,
XSLT files generated by Microsoft InfoPath applied to an applicable XML file
produces quite decent HTML presentations. At least with Mozilla and, of
course, IE 6.0 the results look the same as the original form in InfoPath.
However, pictures which were included in an InfoPath form's RTF field
before, are encoded in XHTL and included in the XML file as follows:
<img style="WIDTH: 541px; HEIGHT: 330px" tabIndex="-1" height="330"
src="msoinline/a0d1f46db1284886" width="541" v:shapes="_x0000_i1025"
xd:inline="XXX..XXX."
xmlns:xd="http://schemas.microsoft.com/office/infopath/2003"
xmlns:v="urn:v"></img>
The "XXX.XXX" represents the character encoded picture. The according
InfoPath XSLT, which produces HTML out of the above nearly leaves the
embedded picture code untouched:
<img xmlns:v="urn:v" style="WIDTH: 541px; HEIGHT: 330px" tabIndex="-1"
height="330" src="msoinline/a0d1f46db1284886" width="541"
v:shapes="_x0000_i1025" xd:inline="XXX..XXX."/>
This is XHTML syntax but for my knowledge the inline encoding of pictures is
not standard, isn't it? Even the IE 6.0 does show an empty picture only.
Does anybody know if embedded pictures will become a (W3C or Microsoft ;-)
standard in the future? Does the next IE version support embedded pictures!?
Thanks for a short note!
BR
Sven Steinacker
XSLT files generated by Microsoft InfoPath applied to an applicable XML file
produces quite decent HTML presentations. At least with Mozilla and, of
course, IE 6.0 the results look the same as the original form in InfoPath.
However, pictures which were included in an InfoPath form's RTF field
before, are encoded in XHTL and included in the XML file as follows:
<img style="WIDTH: 541px; HEIGHT: 330px" tabIndex="-1" height="330"
src="msoinline/a0d1f46db1284886" width="541" v:shapes="_x0000_i1025"
xd:inline="XXX..XXX."
xmlns:xd="http://schemas.microsoft.com/office/infopath/2003"
xmlns:v="urn:v"></img>
The "XXX.XXX" represents the character encoded picture. The according
InfoPath XSLT, which produces HTML out of the above nearly leaves the
embedded picture code untouched:
<img xmlns:v="urn:v" style="WIDTH: 541px; HEIGHT: 330px" tabIndex="-1"
height="330" src="msoinline/a0d1f46db1284886" width="541"
v:shapes="_x0000_i1025" xd:inline="XXX..XXX."/>
This is XHTML syntax but for my knowledge the inline encoding of pictures is
not standard, isn't it? Even the IE 6.0 does show an empty picture only.
Does anybody know if embedded pictures will become a (W3C or Microsoft ;-)
standard in the future? Does the next IE version support embedded pictures!?
Thanks for a short note!
BR
Sven Steinacker