including small bits of XML as entities
Thomas Jones
admin at buddhalinux.com
Fri May 13 20:39:27 UTC 2005
Karsten Wade wrote:
<snip>
>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.
>
>
I am not sure about the emacs side, but you can also utilize XInclude
for this also.
I use it very often to include "literal" data. Here's a included content
from one of my websites files:
File: `xml/docbook'
Size: 256 Blocks: 0 IO Block: 4096 directory
Device: 344h/836d Inode: 173614 Links: 5
Access: (0755/drwxr-xr-x) Uid: ( 1000/ user) Gid: ( 100/ group)
Access: 2005-03-02 22:06:08.986521152 -0600
Modify: 2005-03-02 21:54:37.266678552 -0600
Change: 2005-03-02 21:54:37.266678552 -0600
and call it thusly using the following xml source:
<section>
<title>Statistics</title>
<programlisting>
<xi:include href="directory.stat"
xmlns:xi="http://www.w3.org/2001/XInclude" parse="text">
<xi:fallback>
<warning>FIXME: MISSING XINCLUDE CONTENT</warning>
</xi:fallback>
</xi:include>
</programlisting>
</section>
As you can see the usage is vast. Given the actual content was not
displayed -- I thought I would throw this out there for everyone. Of
course applicability does depend on content structure --- i.e.
structured or unstructured.
Maybe somebody here at fedora-docs can use this information. ;)
Thomas
More information about the fedora-docs-list
mailing list