Embedded pictures in Microsoft InfoPath XML, XSLT and XHTML formats.

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 XHTML and embedded 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>

Whereas "XXX.XXX" represents the character encoded picture. The according
InfoPath XSLT, which produces XHTML 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 and Word do show empty pictures
only.

Does anyone know if embedded pictures will become a (W3C or Microsoft ;-)
standard in the future? Do the next version of IE and Word (e.g. WordML)
support
embedded pictures!?

Furthermore, does anyone know the format of the embedded picture encoding
InfoPath is using?


Thanks a lot for a short note!

BR
Sven Steinacker
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,755
Messages
2,569,535
Members
45,007
Latest member
obedient dusk

Latest Threads

Top