Diff for /Amaya/amaya/XHTMLbuilder.c between versions 1.64 and 1.65

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);
      }       }

Removed from v.1.64  
changed lines
  Added in v.1.65


Webmaster