including small bits of XML as entities

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Paul was asking me this morning ...

"I am going to ask quaid if he can figure out a way to get that XML
chunk included without the surrounding <chapter>, so it can be included
also as a <section> somewhere else, while allowing easy editing in
Emacs"

This was in reference to the common file cvs-en.xml in
the /cvs/docs/common module.

You can put _anything_ that is valid XML in a file and call it as an
entity.  Wherever you call the entity, it must be valid or an error will
occur.

For example, you can have a stand alone <section> in a single file.  If
you define the part within the fedora-entities-en.xml file or within
your parent XML file as, for example:

<!ENTITY FOO SYSTEM "./foo.xml">

Then you can call it with &FOO; anywhere that the <section> is otherwise
legal.

Similarly, the contents could be:

<para>
  This is a common thing I put all over the place so have made an entity
  for it.
</para>

You can put just that XML in a file and call it as an entity.  It must
be legal wherever you call it.  So, this would be a legal usage:

<para>
  Here is something to read:
</para>
&FOO;
<para>
  Got that?
</para>

This would _not_ be legal and would generate errors upon building or
using Emacs to validate the file with C-c C-v:

<para>
  Here is something to read: &FOO;  Got that?
</para>

- Karsten
-- 
Karsten Wade, RHCE * Sr. Tech Writer * http://people.redhat.com/kwade/
gpg fingerprint:  2680 DBFD D968 3141 0115    5F1B D992 0E06 AD0E 0C41   
                       Red Hat SELinux Guide
http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/selinux-guide/

Attachment: signature.asc
Description: This is a digitally signed message part

-- 

fedora-docs-list@xxxxxxxxxx
To unsubscribe: 
http://www.redhat.com/mailman/listinfo/fedora-docs-list

[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Red Hat 9]     [Yosemite News]     [KDE Users]

  Powered by Linux