rendered paste bodybool KEduVocKvtml2Writer::writeArticle( QDomElement &articleElement, int article ){ ///@todo: this is ugly as hell and writes only singular QDomElement singular = m_domDoc.createElement( KVTML_SINGULAR ); QDomElement definite = m_domDoc.createElement( KVTML_DEFINITE ); QDomElement indefinite = m_domDoc.createElement( KVTML_INDEFINITE ); QDomElement plural=m_domDoc.createElement( KVTML_PLURAL); QDomElement dual=m_domDoc.createElement(KVTML_DUAL); QString def; QString indef; QString articleString;s[1]="KEduVocArticle::Singular";s[2]="KEduVocArticle::Plural";s[3]="KEduVocArticle::Dual";for ( i=1;i<3;i++){QString s= articleString = m_doc->identifier(article).article().article( KEduVocArticle::Singular, KEduVocArticle::Definite, KEduVocArticle::Masculine ); if ( !articleString.isEmpty() ) { definite.appendChild( newTextElement( KVTML_MALE, articleString ) ); } articleString = m_doc->identifier(article).article().article( KEduVocArticle::Singular, KEduVocArticle::Indefinite, KEduVocArticle::Masculine ); if ( !articleString.isEmpty() ) { indefinite.appendChild( newTextElement( KVTML_MALE, articleString ) ); } articleString = m_doc->identifier(article).article().article( KEduVocArticle::Singular, KEduVocArticle::Definite, KEduVocArticle::Feminine ); if ( !articleString.isEmpty() ) { definite.appendChild( newTextElement( KVTML_FEMALE, articleString ) ); } articleString = m_doc->identifier(article).article().article( KEduVocArticle::Singular, KEduVocArticle::Indefinite, KEduVocArticle::Feminine ); if ( !articleString.isEmpty() ) { indefinite.appendChild( newTextElement( KVTML_FEMALE, articleString ) ); } }