#include "SVGDev.h"
#include "stdio.h"
#include <iostream>
Go to the source code of this file.
Functions | |
static char * | xmlcode (const char *name, char *name2) |
Variables | |
bool | gShadowBlur |
static char* xmlcode | ( | const char * | name, | |
char * | name2 | |||
) | [static] |
Definition at line 33 of file SVGDev.cpp.
Referenced by SVGDev::label(), SVGDev::rect(), and SVGDev::text().
00034 { 00035 int i,j; 00036 00037 // SUBSTITUTION DES CARACTeRES INTERDITS EN XML 00038 00039 for (i=0, j=0; (name[i] != 0) && (j < 250); i++) { 00040 switch (name[i]) { 00041 case '<' : name2[j++] = '&'; name2[j++] = 'l'; name2[j++] = 't'; name2[j++] = ';'; break; 00042 case '>' : name2[j++] = '&'; name2[j++] = 'g'; name2[j++] = 't'; name2[j++] = ';'; break; 00043 case '\'' : name2[j++] = '&'; name2[j++] = 'a'; name2[j++] = 'p'; name2[j++] = 'o'; name2[j++] = 's'; name2[j++] = ';'; break; 00044 case '"' : name2[j++] = '&'; name2[j++] = 'q'; name2[j++] = 'u'; name2[j++] = 'o'; name2[j++] = 't'; name2[j++] = ';'; break; 00045 case '&' : name2[j++] = '&'; name2[j++] = 'a'; name2[j++] = 'm'; name2[j++] = 'p'; name2[j++] = ';'; break; 00046 default : name2[j++] = name[i]; 00047 } 00048 } 00049 name2[j] = 0; 00050 00051 return name2; 00052 }
bool gShadowBlur |
Definition at line 115 of file main.cpp.
Referenced by process_cmdline(), SVGDev::rect(), and SVGDev::SVGDev().