version 1.64, 2002/03/07 15:03:34
|
version 1.65, 2002/03/20 13:50:27
|
Line 842 Element PutInContent (char *ChrS
|
Line 842 Element PutInContent (char *ChrS
|
|
|
/*---------------------------------------------------------------------- |
/*---------------------------------------------------------------------- |
UnknownXhtmlNameSpace |
UnknownXhtmlNameSpace |
Create an element that belongs to a non-supported namespace |
The element doesn't belong to a supported namespace |
----------------------------------------------------------------------*/ |
----------------------------------------------------------------------*/ |
void UnknownXhtmlNameSpace (ParserData *context, char* content) |
void UnknownXhtmlNameSpace (ParserData *context, |
|
Element *unknownEl, |
|
char* content) |
{ |
{ |
ElementType elType; |
ElementType elType; |
Element elInv, elText; |
Element elText; |
|
|
/* Create a new Invalid_element */ |
/* Create a new Invalid_element */ |
elType.ElSSchema = GetXMLSSchema (XHTML_TYPE, context->doc); |
elType.ElSSchema = GetXMLSSchema (XHTML_TYPE, context->doc); |
elType.ElTypeNum = HTML_EL_Unknown_namespace; |
elType.ElTypeNum = HTML_EL_Unknown_namespace; |
elInv = TtaNewElement (context->doc, elType); |
*unknownEl = TtaNewElement (context->doc, elType); |
if (elInv != NULL) |
if (*unknownEl != NULL) |
{ |
{ |
XmlSetElemLineNumber (elInv); |
XmlSetElemLineNumber (*unknownEl); |
InsertXmlElement (&elInv); |
InsertXmlElement (unknownEl); |
context->lastElementClosed = TRUE; |
context->lastElementClosed = TRUE; |
elType.ElTypeNum = HTML_EL_TEXT_UNIT; |
elType.ElTypeNum = HTML_EL_TEXT_UNIT; |
elText = TtaNewElement (context->doc, elType); |
elText = TtaNewElement (context->doc, elType); |
XmlSetElemLineNumber (elText); |
XmlSetElemLineNumber (elText); |
TtaInsertFirstChild (&elText, elInv, context->doc); |
TtaInsertFirstChild (&elText, *unknownEl, context->doc); |
TtaSetTextContent (elText, content, context->language, context->doc); |
TtaSetTextContent (elText, content, context->language, context->doc); |
TtaSetAccessRight (elText, ReadOnly, context->doc); |
TtaSetAccessRight (elText, ReadOnly, context->doc); |
} |
} |