[Date Prev][Date Next]
[Thread Prev][Thread Next]
[Date Index]
[Thread Index]
[New search]
To: "Framers (E-mail)" <framers@xxxxxxxxx>
Subject: Implied value rule
From: "Lynne A. Price" <lprice@xxxxxxxxxxxx>
Date: Thu, 03 Apr 2003 08:41:17 -0800
Sender: owner-framers@xxxxxxxxx
I did some testing in response to a question Sue Mitchell
asked yesterday. I have found that FM 7.0 ignores the
implied value rule when importing XML documents; it processes
it correctly importing SGML documents.
In particular, I used the following r/w rules:
element "graphic"
{
is fm graphic element;
attribute "dpi"
{
is fm property dpi;
implied value is "96";
}
attribute "file" is fm property file;
}
to import the SGML document:
<!DOCTYPE doc [
<!ELEMENT doc - - (para | graphic)+>
<!ELEMENT para - - (#PCDATA)>
<!ELEMENT graphic - o EMPTY>
<!ATTLIST graphic
file CDATA #REQUIRED
dpi CDATA #IMPLIED
>
]>
<doc>
<graphic file="homework.tif">
</doc>
The graphic correctly imported at 96 dpi. I then
imported the XML equivalent:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE doc [
<!ELEMENT doc (para | graphic)+>
<!ELEMENT para (#PCDATA)>
<!ELEMENT graphic EMPTY>
<!ATTLIST graphic
file CDATA #REQUIRED
dpi CDATA #IMPLIED
>
]>
<doc>
<graphic file="homework.tif"/>
</doc>
The graphic erroneously imported at 300 dpi.
--Lynne
Lynne A. Price
Text Structure Consulting, Inc.
Specializing in FrameMaker+SGML consulting and training
lprice@txstruct.com
http://www.txstruct.com
voice/fax: (510) 583-1505
cell phone: (510) 421-2284
** To unsubscribe, send a message to majordomo@omsys.com **
** with "unsubscribe framers" (no quotes) in the body. **