En cours

XML Projectfile Parser

XML Projectfile Class (Parser) to read and write Projectfiles to XML. The class must be easy to handle. Following functions are needed:

Like:

int ID = SetRange(CString Range)

(Write a range of values, like "Global"

BOOL nResult = WriteRangeint(int ID, int value, Cstring valuename)

(Write in an setted Range an int value)

BOOL nResult = WriteRangefloat(int ID, float value, Cstring valuename)

(Write in an setted Range an float value)

BOOL nResult = WriteRangeLong(int ID, long value, Cstring valuename)

(Write in an setted Range an Long value)

BOOL nResult = WriteRangeCstring(int ID, CString value, Cstring valuename)

(Write in an setted Range an String value)

SaveFile(Cstring filename)

(Save Projectfile)

LoadFile(Cstring filename)

(Load Projectfile in PArser)

int GetRangeCount(CString Range)

(Get entrys in the Range "Global")

int GerGangeIndexVarType(Cstring Range, nIndex)

(Get value Type like int, long, float or CString)

int GetIntValuefromRange(CString Range, int nIndex = NULL, Cstring valuename = NULL)

(Get an Int Value, get from index or search by a valuname)

float GetFloatValuefromRange(String Range, int nIndex = NULL, Cstring valuename = NULL)

(Get an float Value, get from index or search by a valuname)

long GetLongValueFromRangelist(Cstring Range, int nIndex = NULL, Cstring valuename = NULL)

(Get an long Value, get from index or search by a valuname)

Cstring GetCstringValueFromRangelist(Cstring Range, int nIndex = NULL, Cstring valuename = NULL)

(Get an String Value, get from index or search by a valuname)

Very important is an Method to read and write an vector of imageinformations to the Projectfile.

The vector is a vector of following structure, where the CxImage didnt need to write. The vector

can have a size of 10 or 10000.

typedef struct {

CxImage Thumbnail;

int fileFormat;

CString Fullname;

CString Filename;

int transistion;

int blendtime;

bool rotate;

int PicParent;

int SrtuctIndex;

int isSelected;

} XTHUMB;

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows since 98SE up to now (XP).

Do not use the microsoft engine, parser must an own engine so that is it not needed to install third party files like MS XML 4.0 on client computers.

IMPORTANT:

Class must be able to read and write asian text like Japanese. We select CString cause it works normaly on both.

Compétences : Programmation C, Ingénierie, MySQL, PHP, Architecture Logicielle, Tests de Logiciels

Voir plus : xml programming needed, vector vector string, vector vector int, vector string, vector int int, vector int, struct c programming, string vector, size of vector, programming vector, programming computers, it works global, int size c, float programming, float c programming, c programming typedef, c programming struct, c programming string functions, xml parser, bool, string float, cximage, xml client, class xml php, xml structure

Concernant l'employeur :
( 557 commentaires ) Berln, Germany

N° du projet : #3261861

Décerné à :

vangelisdimou

See private message.

93.5 $ USD en 20 jours
(61 Commentaires)
5.1

9 freelance ont fait une offre moyenne de 119 $ pour ce travail

PASoftware

See private message.

85 $ USD en 20 jours
(83 Commentaires)
6.3
ajaymovalia

See private message.

170 $ USD en 20 jours
(17 Commentaires)
5.1
huyvtrany2k9

See private message.

255 $ USD en 20 jours
(4 Commentaires)
5.2
akork

See private message.

127.5 $ USD en 20 jours
(9 Commentaires)
4.2
titanapps

See private message.

85 $ USD en 20 jours
(4 Commentaires)
2.8
ewizardvw

See private message.

85 $ USD en 20 jours
(1 Commentaire)
0.8
penold

See private message.

85 $ USD en 20 jours
(0 Commentaires)
1.4
alecbanaleck

See private message.

85 $ USD en 20 jours
(0 Commentaires)
0.0