Diff for /Amaya/amaya/MathMLbuilder.c between versions 1.148 and 1.149

version 1.148, 2002/03/12 15:59:00 version 1.149, 2002/03/20 13:50:27
Line 2344  void      MathMLElementComplete (Element Line 2344  void      MathMLElementComplete (Element
   
 /*----------------------------------------------------------------------  /*----------------------------------------------------------------------
    UnknownMathMLNameSpace     UnknownMathMLNameSpace
    Create an element that belongs to a non-supported namespace     The element doesn't belong to a supported namespace
   ----------------------------------------------------------------------*/    ----------------------------------------------------------------------*/
 void               UnknownMathMLNameSpace (ParserData *context, char* content)  void               UnknownMathMLNameSpace (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 (MATH_TYPE, context->doc);     elType.ElSSchema = GetXMLSSchema (MATH_TYPE, context->doc);
    elType.ElTypeNum = MathML_EL_Unknown_namespace;     elType.ElTypeNum = MathML_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 = MathML_EL_TEXT_UNIT;         elType.ElTypeNum = MathML_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.148  
changed lines
  Added in v.1.149


Webmaster