xml的问题。

230776 2003-08-21 04:10:26
我在xml中,通过
<QUERY where="(城区名 = '铁西区')"/>实现了只显示一个图层中,符合查询条件的部分。其他部分不可见,而且也查询不到数据。
具体代码如下:
<?xml version="1.0" encoding="UTF-8"?>

<ARCXML version="1.1">
<CONFIG>
<ENVIRONMENT>
<LOCALE country="CN" language="zh" variant="" />
<UIFONT color="0,0,0" name="sansserif.plain" size="12" style="regular" />
<SCREEN dpi="96" />
</ENVIRONMENT>
<MAP>
<PROPERTIES>
<ENVELOPE minx="123.24999979376601" miny="41.5833319314593" maxx="123.625000219896" maxy="41.916669802863495" name="Initial_Extent" />
<MAPUNITS units="decimal_degrees" />
</PROPERTIES>
<WORKSPACES>
<SDEWORKSPACE name="sde_ws-4" server="jiahe-quhl" instance="port:5151" database="" user="sde" encrypted="true" password="QXFIPREMJX" geoindexdir="C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\" />
</WORKSPACES>
<LAYER type="featureclass" name="SDE.行政区划" visible="true" id="0">
<DATASET name="SDE.行政区划" type="polygon" workspace="sde_ws-4" />
<QUERY where="( 城区名 = '铁西区' )"/>
<SIMPLERENDERER>
<SIMPLEPOLYGONSYMBOL boundarytransparency="1.0" filltransparency="1.0" fillcolor="227,127,127" boundarycaptype="round" />
</SIMPLERENDERER>
</LAYER>
<LAYER type="featureclass" name="SDE.公园" visible="true" id="1">
<DATASET name="SDE.公园" type="point" workspace="sde_ws-4" />
<SIMPLERENDERER>
<SIMPLEMARKERSYMBOL color="127,27,127" width="6" />
</SIMPLERENDERER>
</LAYER>
</MAP>
</CONFIG>
</ARCXML>
实现了上述的功能。
我用的是arcims4.1,数据是从arcsde取出的。
但现在我想在javascript中,实现这功能。
代码如下:
selString +='<LAYER type="featureclass" name="SDE.行政区划" visible="true">\n';
selString +='<DATASET name="SDE.行政区划" type="polygon" workspace="sde_ws-0"/>\n';
selString +='<QUERY where="(城区名 = '铁西区')"/>\n';
selString +='<SIMPLERENDERER>\n';
selString +='<SIMPLEPOLYGONSYMBOL fillcolor="' + selectColor + '" filltype="solid" transparency="' + forceComma(transparentLevel) + '" boundarycolor="255,255,255" />\n';
selString +='</SIMPLERENDERER>\n';
selString +='</LAYER>\n';
这样写却不行。
这个问题困扰了我好久,现在真的到了走投无路的阶段了。甚至关系到能否继续工作的问题,实在是没有办法了。
那位高手,帮我看看吧。
要多少分都行。
先谢了。
...全文
40 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
klbt 2003-10-07
  • 打赏
  • 举报
回复
友情支持,帮你顶。
Iamfish 2003-10-07
  • 打赏
  • 举报
回复
<?xml version="1.0" encoding="UTF-8"?>
^^^^^^^^^^^可能要改成GB2321

因为你里面有中文。
tshill 2003-08-30
  • 打赏
  • 举报
回复
嘿嘿,估计是编码的问题,你看看我的文章的最后一贴吧。
http://expert.csdn.net/Expert/topic/2022/2022051.xml
nsyncbin 2003-08-23
  • 打赏
  • 举报
回复
如果真的那么重要,那么你为什么不去直接问问你的同事或者这方面你所认识的高手呢?
230776 2003-08-22
  • 打赏
  • 举报
回复
天哪,我好痛苦。
skink 2003-08-21
  • 打赏
  • 举报
回复
非常抱歉,搂主,没接触过xml,帮你顶一下吧

2,141

社区成员

发帖
与我相关
我的任务
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
  • 地理信息系统
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧