version 1.98, 2008/06/09 13:42:34
|
version 1.99, 2008/10/09 07:09:00
|
Line 32 XmlEntity *pXhtmlEntityTable = Xh
|
Line 32 XmlEntity *pXhtmlEntityTable = Xh
|
XmlEntity *pMathEntityTable = MathEntityTable; |
XmlEntity *pMathEntityTable = MathEntityTable; |
|
|
#include "fetchXMLname_f.h" |
#include "fetchXMLname_f.h" |
|
#ifdef TEMPLATES |
|
#include "templates.h" |
|
#include "templates_f.h" |
|
#endif /* TEMPLATES */ |
|
|
/* Global variables used by the entity mapping */ |
/* Global variables used by the entity mapping */ |
static int XHTMLSup = 0; |
static int XHTMLSup = 0; |
Line 99 SSchema GetXLinkSSchema (Document doc)
|
Line 103 SSchema GetXLinkSSchema (Document doc)
|
--------------------------------------------------------------------*/ |
--------------------------------------------------------------------*/ |
SSchema GetTemplateSSchema (Document doc) |
SSchema GetTemplateSSchema (Document doc) |
{ |
{ |
SSchema TemplateSSchema; |
SSchema TemplateSSchema = NULL; |
|
|
TemplateSSchema = TtaGetSSchema ("Template",doc); |
#ifdef TEMPLATES |
|
TemplateSSchema = TtaGetSSchema ("Template", doc); |
if (TemplateSSchema == NULL) |
if (TemplateSSchema == NULL) |
{ |
{ |
if (DocumentMeta[doc] && DocumentMeta[doc]->method == CE_INSTANCE) |
if (IsTemplateInstanceDocument(doc)) |
TemplateSSchema = TtaNewNature (doc, TtaGetDocumentSSchema(doc), NULL, |
TemplateSSchema = TtaNewNature (doc, TtaGetDocumentSSchema(doc), NULL, |
"Template", "TemplatePI"); |
"Template", "TemplatePI"); |
else |
else |
TemplateSSchema = TtaNewNature (doc, TtaGetDocumentSSchema(doc), NULL, |
TemplateSSchema = TtaNewNature (doc, TtaGetDocumentSSchema(doc), NULL, |
"Template", "TemplateP"); |
"Template", "TemplateP"); |
} |
} |
|
#endif /* TEMPLATES */ |
return (TemplateSSchema); |
return (TemplateSSchema); |
} |
} |
|
|