• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/transmission/transmission-2.73/third-party/miniupnp/

Lines Matching refs:xml

2 /* minixml.c : the minimum size a xml parser can be ! */
45 while(p->xml < p->xmlend)
47 if(*p->xml=='/' || *p->xml=='>')
49 if( !IS_WHITE_SPACE(*p->xml) )
52 attname = p->xml;
54 while(*p->xml!='=' && !IS_WHITE_SPACE(*p->xml) )
56 attnamelen++; p->xml++;
57 if(p->xml >= p->xmlend)
60 while(*(p->xml++) != '=')
62 if(p->xml >= p->xmlend)
65 while(IS_WHITE_SPACE(*p->xml))
67 p->xml++;
68 if(p->xml >= p->xmlend)
71 sep = *p->xml;
74 p->xml++;
75 if(p->xml >= p->xmlend)
77 attvalue = p->xml;
79 while(*p->xml != sep)
81 attvaluelen++; p->xml++;
82 if(p->xml >= p->xmlend)
88 attvalue = p->xml;
90 while( !IS_WHITE_SPACE(*p->xml)
91 && *p->xml != '>' && *p->xml != '/')
93 attvaluelen++; p->xml++;
94 if(p->xml >= p->xmlend)
103 p->xml++;
108 /* parseelt parse the xml stream and
114 while(p->xml < (p->xmlend - 1))
116 if((p->xml)[0]=='<' && (p->xml)[1]!='?')
118 i = 0; elementname = ++p->xml;
119 while( !IS_WHITE_SPACE(*p->xml)
120 && (*p->xml!='>') && (*p->xml!='/')
123 i++; p->xml++;
124 if (p->xml >= p->xmlend)
127 if(*p->xml==':')
130 elementname = ++p->xml;
139 if(*p->xml!='/')
142 i = 0; data = ++p->xml;
143 if (p->xml >= p->xmlend)
145 while( IS_WHITE_SPACE(*p->xml) )
147 i++; p->xml++;
148 if (p->xml >= p->xmlend)
151 if(memcmp(p->xml, "<![CDATA[", 9) == 0)
154 p->xml += 9;
155 data = p->xml;
157 while(memcmp(p->xml, "]]>", 3) != 0)
159 i++; p->xml++;
160 if ((p->xml + 3) >= p->xmlend)
165 while(*p->xml!='<')
167 p->xml++;
168 if (p->xml >= p->xmlend)
174 while(*p->xml!='<')
176 i++; p->xml++;
177 if ((p->xml + 1) >= p->xmlend)
180 if(i>0 && p->datafunc && *(p->xml + 1) == '/')
185 else if(*p->xml == '/')
187 i = 0; elementname = ++p->xml;
188 if (p->xml >= p->xmlend)
190 while((*p->xml != '>'))
192 i++; p->xml++;
193 if (p->xml >= p->xmlend)
198 p->xml++;
203 p->xml++;
211 parser->xml = parser->xmlstart;