[sr-dev] git:master: db schemes(k): fix loading of DTD from internet, reported from Juha
Henning Westerholt
henning.westerholt at 1und1.de
Mon Oct 5 13:06:47 CEST 2009
Module: sip-router
Branch: master
Commit: d953ef7a6060793aebb06fedc986cd88acb194e4
URL: http://git.sip-router.org/cgi-bin/gitweb.cgi/sip-router/?a=commit;h=d953ef7a6060793aebb06fedc986cd88acb194e4
Author: Henning Westerholt <henning.westerholt at 1und1.de>
Committer: Henning Westerholt <henning.westerholt at 1und1.de>
Date: Mon Oct 5 13:03:52 2009 +0200
db schemes(k): fix loading of DTD from internet, reported from Juha
---
doc/stylesheets/dbschema_k/catalog.xml | 84 ++++++++++++++++++++++++++++++++
1 files changed, 84 insertions(+), 0 deletions(-)
diff --git a/doc/stylesheets/dbschema_k/catalog.xml b/doc/stylesheets/dbschema_k/catalog.xml
new file mode 100644
index 0000000..fd30722
--- /dev/null
+++ b/doc/stylesheets/dbschema_k/catalog.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0"?>
+
+<!--
+ * $Id: catalog.xml 4566 2008-08-05 15:03:51Z klaus_darilion $
+ *
+ * XSL converter script for docbook
+ *
+ * Copyright (C) 2001-2007 FhG Fokus
+ *
+ * This file is part of Kamailio, a free SIP server.
+ *
+ * Kamailio is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version
+ *
+ * Kamailio is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ *
+ */
+ -->
+
+<!DOCTYPE catalog PUBLIC "-//OASIS//DTD Entity Resolution XML Catalog V1.0//EN"
+ "http://www.oasis-open.org/committees/entity/release/1.0/catalog.dtd">
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="public">
+
+ <!-- DTDs and XSL stylesheets for DBSchema are bundled with Kamailio
+ so we will just redirect xsltproc to their location in the
+ source tree
+ -->
+
+ <public publicId="-//kamailio.org//DTD DBSchema V1.1//EN"
+ uri="dtd/dbschema.dtd"/>
+
+ <rewriteURI uriStartString="http://kamailio.org/pub/kamailio/dbschema/dtd/1.1/"
+ rewritePrefix="dtd/"/>
+
+ <rewriteURI uriStartString="http://kamailio.org/dbschema/xsl/current/"
+ rewritePrefix="xsl/"/>
+
+ <!-- Uncomment the following entry if you have docbook DTDs in unusual
+ location or if you would like to validate the documentation against
+ newer docbook version
+ -->
+ <!--
+ <public publicId="-//OASIS//DTD DocBook XML V4.3//EN"
+ uri="file:///home/henning/docbook/dtd/docbookx.dtd"/>
+ -->
+
+ <!-- Uncomment the following entry if you have docbook XSL stylesheets
+ in unusual location, the value of rewritePrefix parameter should
+ point to the top level directory of your XSL stylesheets
+ -->
+ <!--
+ <rewriteURI uriStartString="http://docbook.sourceforge.net/release/xsl/current/"
+ rewritePrefix="file:///home/henning/docbook/xsl/"/>
+ -->
+
+ <!-- Try the system wide catalogs as the last step before reverting
+ to using the value of system identifiers and URI references
+ from the documents being processed (they usualy contain HTTP
+ URIs).
+ -->
+ <delegatePublic publicIdStartString="" catalog="file:///etc/xml/catalog"/>
+ <delegateURI uriStartString="" catalog="file:///etc/xml/catalog"/>
+
+ <!-- If xsltproc gets here while searching the catalog then no entry was
+ found in the catalog files for the requested resource and in this case
+ xsltproc will attempt to download the resource from the internet using
+ the HTTP protocol. It will use the HTTP URIs from system identifiers
+ and URI references (therefore the XSL customization stylesheets in SER
+ refer to the original XSL stylesheets using HTTP URIs).
+
+ Note: Downloading DTDs and XSL stylesheets can be very slow, because
+ each file will be downloaded several times, because xsltproc
+ does not cache downloaded files.
+ -->
+</catalog>
More information about the sr-dev
mailing list