Hello All
I am creating a book using XML DocBook. I use docbook2pdf and docbook2html
tools under Linux (Fedora Core 6). When dealing with English text,
everything is fine, but when I want to enter text in my own language
(Persian), these two tools, complain about Unicode strings. My main XML file
looks like this:

<?xml version="1.0" standalone="no" encoding="utf-8"?>
<!DOCTYPE book SYSTEM "/usr/share/sgml/docbook/xml-dtd-4.3-1.0-30.1
/docbookx.dtd"[
<!ENTITY introduction SYSTEM "introduction.xml">
<!ENTITY quickstart SYSTEM "quickstart.xml">
<!ENTITY products SYSTEM "products.xml">
<!ENTITY sales SYSTEM "sales.xml">
<!ENTITY serials SYSTEM "serials.xml">
<!ENTITY licenses SYSTEM "licenses.xml">
<!ENTITY customers SYSTEM "customers.xml">
<!ENTITY manufacturers SYSTEM "manufacturers.xml">
<!ENTITY platforms SYSTEM "platforms.xml">
<!ENTITY categories SYSTEM "categories.xml">
<!ENTITY options SYSTEM "options.xml">
<!ENTITY documentations SYSTEM "documentations.xml">
<!ENTITY points SYSTEM "points.xml">
]>
<book>
   <bookinfo>
       <title>Software Lock Manager</title>
       <author>
           <firstname>Ali</firstname><surname>Majdzadeh Kohbanani</surname>
           <affiliation>
               <address><email>[EMAIL PROTECTED]</email></address>
           </affiliation>
       </author>
   </bookinfo>
   &introduction;
   &quickstart;
   &products;
   &sales;
   &serials;
   &licenses;
   &customers;
   &manufacturers;
   &platforms;
   &categories;
   &options;
   &documentations;
   &points;
</book>

I can not figure out the problem. By the way, the errors were reported as
follows:

jade:/opt/slm/doc/sgmlSources/manual.xml:19:12:E: non SGML character number
132
jade:/opt/slm/doc/sgmlSources/manual.xml:19:14:E: non SGML character number
140
jade:/opt/slm/doc/sgmlSources/manual.xml:19:17:E: non SGML character number
133
jade:/opt/slm/doc/sgmlSources/manual.xml:19:29:E: non SGML character number
135

Any ideas?

Best Regards
Ali Majdzadeh Kohbanani

Reply via email to