int LuaDomElement2::createElement(lua_State *L) { DomElement* obj = DomElementValue::check2( L, 1 ); // Param: Name // Erzeugt ein neues Element und fügt es ans Ende der Liste Root::Ref<DomElement> e = new DomElement(); e->setName( luaL_checkstring( L, 2 ) ); DomElementValue::create( L, e ); obj->append( e ); return 1; }
int LuaDomElement2::createText(lua_State *L) { DomElement* obj = DomElementValue::check2( L, 1 ); // Param: Text (optional) QByteArray txt; if( lua_gettop(L) > 1 ) txt = luaL_checkstring( L, 2 ); Root::Ref<DomText> e = new DomText(); e->setText( txt ); obj->append( e ); DomTextValue::create( L, e ); return 1; }