PostGIS  2.4.9dev-r@@SVN_REVISION@@

◆ is_xlink()

static bool is_xlink ( xmlNodePtr  node)
static

Return true if current node contains a simple XLink Return false otherwise.

Definition at line 199 of file lwgeom_in_gml.c.

References XLINK_NS.

Referenced by parse_gml_coll(), parse_gml_curve(), parse_gml_data(), parse_gml_line(), parse_gml_linearring(), parse_gml_mcurve(), parse_gml_mline(), parse_gml_mpoint(), parse_gml_mpoly(), parse_gml_msurface(), parse_gml_point(), parse_gml_polygon(), parse_gml_psurface(), parse_gml_surface(), parse_gml_tin(), and parse_gml_triangle().

200 {
201  xmlChar *prop;
202 
203  prop = xmlGetNsProp(node, (xmlChar *)"type", (xmlChar *) XLINK_NS);
204  if (prop == NULL) return false;
205  if (strcmp((char *) prop, "simple"))
206  {
207  xmlFree(prop);
208  return false;
209  }
210 
211  prop = xmlGetNsProp(node, (xmlChar *)"href", (xmlChar *) XLINK_NS);
212  if (prop == NULL) return false;
213  if (prop[0] != '#')
214  {
215  xmlFree(prop);
216  return false;
217  }
218  xmlFree(prop);
219 
220  return true;
221 }
#define XLINK_NS
Definition: lwgeom_in_gml.c:75
Here is the caller graph for this function: