diff --git a/doc/faq-other.xml b/doc/faq-other.xml index 2087f3d21cf6626570c55fae0934a66c0eb86dc3..011b43c4998bf8979b6943f97ebd2ee1e3ada0da 100644 --- a/doc/faq-other.xml +++ b/doc/faq-other.xml @@ -1,141 +1,157 @@ <?xml version="1.0" encoding="iso-8859-1" standalone="no"?> -<!DOCTYPE faqs SYSTEM "./dtd/faqs.dtd"> - +<!DOCTYPE faqs SYSTEM "dtd/faqs.dtd"> <faqs title="Other &XercesCName; Questions"> - <faq title="I can't use C++. Do you have a Java version?"> - <q>I can't use C++. Do you have a Java version?</q> - <a> - - <p>Yes. The Xerces family of products also has a Java - version. More information is available at: <jump - href="http://xml.apache.org/xerces-j/index.html">http://xml.apache.org/xerces-j/index.html</jump></p> - - </a> - </faq> - - - - <faq title="What are the differences between Xerces-C and IBM XML4C?"> - <q>"What are the differences between Xerces-C and IBM XML4C?"</q> - <a> - <p>XML4C from IBM is based on the Xerces-C code. The - only difference is that XML4C is bundled together - with IBM's ICU classes for Unicode support, which - allow it to support a wider range of character - set encodings.</p> - </a> - </faq> - <faq title="Is there any kind of support available for Xerces-C/XML4C?"> - <q>Is there any kind of support available for Xerces-C/XML4C?</q> - <a> - - <p>&XercesCFullName; somes with <em>no</em> formal support. </p> - <p>Every volunteer project obtains its strength from the - people involved in it. Mailing lists provide a simple and - effective communication mechanism. You are welcome to join - any of these mailing lists (or all of them if you wish). - You can choose to lurk, or actively participate. It's up to you. - Before you join these lists, you should look over the resources - in the Reference Library section</p> - - - <p>Instructions for subscribing are at - <jump href="http://xml.apache.org/mail.html">http://xml.apache.org/mail.html</jump>. - Archives of the lists are available from - <jump href="http://archive.covalent.net">http://archive.covalent.net</jump> - </p> - <p> - IBM also maintains a newsgroup for discussion of XML4C. The - news server is "news.alphaworks.ibm.com", and the group is - "XML-for-C++".</p> - </a> - </faq> - - <faq title="Where can I find additional information on XML?"> + <faq title="I can't use C++. Do you have a Java version?"> + + <q>I can't use C++. Do you have a Java version?</q> + + <a> + + <p>Yes. The Xerces family of products also has a Java version. More + information is available at: + <jump href="http://xml.apache.org/xerces-j/index.html"> + http://xml.apache.org/xerces-j/index.html</jump></p> + + </a> + </faq> + + <faq title="What are the differences between &XercesCName; and IBM XML4C?"> + + <q>What are the differences between &XercesCName; and IBM XML4C?</q> + + <a> + + <p>XML4C from IBM is based on the &XercesCName; code. The only difference + between &XercesCName; and XML4C is that XML4C is bundled with IBM's ICU classes + for Unicode support, which allows it to support a wider range of character set + encodings.</p> + + </a> + </faq> + + <faq title="Where can I find additional information on XML?"> + <q>Where can I find additional information on XML?</q> + <a> - <p>The Web. <jump href="http://www.oasis-open.org/cover/xml.html"> - http://www.oasis-open.org/cover/xml.html</jump> is an excellent - place to start, with links to overviews, FAQs, specifications, - industry news, applications and other software, related standards, - etc.</p> + + <p>The Web. <jump href="http://www.oasis-open.org/cover/xml.html"> + http://www.oasis-open.org/cover/xml.html</jump> is an excellent place to start, + with links to overviews, FAQs, specifications, industry news, applications and + other software, related standards, etc.</p> + </a> - </faq> + </faq> + + <faq title="How do I port &XercesCName; to a new platform?"> - <faq title="I found a defect - how do I report it?"> - <q>I found a defect - how do I report it?</q> - <a> + <q>How do I port &XercesCName; to a new platform?</q> - <p>Check the bug list at - <jump href="http://xml.apache.org/xerces-c/index.html">Apache</jump>. - The problem may already be known, or even fixed. - </p> + <a> + + <p>(from Dean Roddey)</p> + + <p>The primary work of a port involves:</p> + + <ol> + <li>Creating a new compiler header for the compiler.</li> + <li>Creating a new platform utilities file that implements the little bit + of system access we need, and an associated header.</li> + <li>Updating <code>XercesDefs.hpp</code> and <code>AutoSense.hpp</code> to include your new headers when compiled under your OS and + compiler.</li> + </ol> + + <p>Other concerns are:</p> - <p>Otherwise, send the bugs to either the xerces-c-dev - mailing list (preferred) or the IBM Alphaworks news group, as - desribed above. The more information that you can provide, - the better the chance of understanding what happened, or - what the problem really is. Please include the version of Xerces-c or XML4C, - what kind of machine, including Operating System and OS Verion Number, - whether you built the xerces library yourself or used the binary distribution, - the XML document (or excerpt) that fails, the C++ application code that failed, - and what happened. - </p> + <ul> + <li>Does ICU compile on your platform? If not, then you'll need to create + a transcoder implementation that uses your local transcoding services. The + Iconv transcoder should work for you, though perhaps with some + modifications.</li> + <li>What message loader will you use? To get started, you can use the "in + memory" one, which is very simple and easy. Then, once you get going, you may + want to adapt the message catalog message loader, or write one of your own that + uses local services.</li> + </ul> - </a> - </faq> + </a> + </faq> + + <faq title="Is there any kind of support available for &XercesCName;/XML4C?"> + + <q>Is there any kind of support available for &XercesCName;/XML4C?</q> + + <a> + <p>&XercesCName; comes with <em>no</em> formal support.</p> + <p>Every volunteer project obtains its strength from the people involved in + it. Mailing lists provide a simple and effective communication mechanism. You + are welcome to join any of these mailing lists (or all of them if you wish). + You can choose to lurk, or to actively participate. It's up to you. Before you + join these lists, you should look over the resources in the Reference Library + section</p> + <p>Instructions for subscribing are at + <jump + href="http://xml.apache.org/mail.html">http://xml.apache.org/mail.html</jump>. + Archives of the lists are available from + <jump href="http://archive.covalent.net">http://archive.covalent.net</jump> + </p> - <faq title="I have a patch to the Xerces C source code. How do I submit it?"> - <q>I have a patch to the Xerces C source code. How do I submit it?</q> - <a> - <p>Mail it to the xerces-c-dev mailing list at Apache (You must be - a subscriber to post to this list, but if you're considering changing - the code you really want to be.) There are no set - rules about how or what must be included - if you've fixed a problem - or enhanced the code in some way, we really would like to get the - changes back and will take them in any reasonable form.</p> + <p>IBM also maintains a newsgroup for discussion of XML4C. The news server + is "news.alphaworks.ibm.com" and the group is "XML-for-C++".</p> - <p>Generally a diff of the changed files against the current sources - from CVS is good, along with some kind of description of what the - change is. (Working with the current sources is important)</p> + </a> + </faq> - </a> - </faq> + <faq title="I found a defect -- how do I report it?"> + <q>I found a defect -- how do I report it?</q> - <faq title="How do I port Xerces-C to a new platform?"> - <q>How do I port Xerces-C to a new platform?</q> <a> - <p>(from Dean Roddey) The primary work of a port involved creating:</p> - - <ol> - <li>A new compiler header for the compiler</li> - <li>A new platform utilities file that implements the little bit of system - access we need, and an associated header.</li> - <li>Updating XercesDefs.hpp and AutoSense.hpp to get your new headers - included when compiled under your OS and compiler.</li> - </ol> - - <p>Other concerns are:</p> - - <ol> - <li>Does ICU compile on your platform? If not, then you'll need to do a - transcoder implementation that uses your local transcoding services. I - assume that the Iconv transcoder would work for you, though perhaps with - some modifications.</li> - - <li>What message loader will you use. For starting off, you can use the 'in - memory' one which is very simple and easy. Then, once you get going, you'll - want to possibly adapt the message catalog message loader or write one of - your own that uses local services of some sort.</li> - </ol> + + <p>Check the bug list at the + <jump href="http://xml.apache.org/xerces-c/index.html">Apache &XercesCName; Web + site</jump>. The problem may already be known, or even fixed. </p> + + <p>Otherwise, send the bugs to either the xerces-c-dev mailing list + (preferred) or the IBM Alphaworks news group, as described above. The more + information that you provide, the better our chance of understanding what + happened, or what the problem really is. Please include:</p> + + <ul> + <li>The version of &XercesCName; or XML4C</li> + <li>What kind of machine</li> + <li>Operating system and OS version number</li> + <li>Whether you built the &XercesCName; library yourself or used the + binary distribution</li> + <li>The XML document (or excerpt) that fails</li> + <li>The C++ application code that failed</li> + <li>What happened</li> + </ul> </a> - </faq> + </faq> -</faqs> + <faq title="I have a patch to the &XercesCName; source code. How do I submit it?"> + + <q>I have a patch to the &XercesCName; source code. How do I submit it?</q> + + <a> + + <p>Mail it to the xerces-c-dev mailing list at Apache. (You must be a + subscriber to post to this list. But if you're considering changing the code + you really want to be a subscriber, in any case.) There are no set rules about + how or what must be included -- if you've fixed a problem or enhanced the code + in some way, we really would like to get your changes, and will take them in + any reasonable form.</p> + + <p>Generally a diff of the changed files against the current sources from + CVS is good, along with some kind of description of what the change is. + (Working with the current sources is important!)</p> + </a> + </faq> +</faqs>