新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> XML网站展示,XML源代码,XML编程示例。 本版仅接受原创、转贴、网站展示,具体的技术交流请前往各相关版块。
    [返回] 中文XML论坛 - 专业的XML技术讨论区XML.ORG.CN讨论区 - XML技术『 XML源码及示例(仅原创和转载) 』 → help~ xmlns 问题 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 4533 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: help~ xmlns 问题 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     chenjun_18 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:61
      门派:XML.ORG.CN
      注册:2005/6/6

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给chenjun_18发送一个短消息 把chenjun_18加入好友 查看chenjun_18的个人资料 搜索chenjun_18在『 XML源码及示例(仅原创和转载) 』的所有贴子 引用回复这个贴子 回复这个贴子 查看chenjun_18的博客楼主
    发贴心情 help~ xmlns 问题

    help~ xmlns 问题
    BusinessGroup.xml 
    <?xml version="1.0" encoding="ISO-8859-1" ?>
    <?xml-stylesheet type="text/xsl" href="BusinessGroup.xsl"?>
    <staticDataMessage xmlns="Static3D/dilo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="Static3D/dilo ./StaticDataMessage.xsd">
    <header>
    <extractFile />
    <dataContent>BusinessGroup</dataContent>
    <createdBy>3dstaticsuper</createdBy>
    <createdAt>2004-08-12T00:00:12.966+01:00</createdAt>
    <environment>UAT</environment>
    </header>
    <body>
    <data size="1">
    <businessGroup>
    <owner>SUMMIT</owner>
    <active>true</active>
    <live>true</live>
    <lastUpdatedAt>2004-05-12T18:09:56.000+01:00</lastUpdatedAt>
    <lastUpdatedBy>_3dstatic_internal</lastUpdatedBy>
    <createdAt>2004-05-12T18:09:56.000+01:00</createdAt>
    <createdBy>_3dstatic_internal</createdBy>
    <activatedAt>2004-05-12T18:09:56.000+01:00</activatedAt>
    <activatedBy>_3dstatic_internal</activatedBy>
    <id>3DSZD1000000005</id>
    <versionNo>2</versionNo>
    <name>AG_EM_LN</name>
    <summitId>AG_EM_LN</summitId>
    <desk>
    <active>true</active>
    <live>true</live>
    <id>3DSZR1000000060</id>
    <versionNo>2</versionNo>
    <name>EM_LN</name>
    <summitId>EM_LN</summitId>
    <longName>EMERGING MARKETS LDN</longName>
    </desk>
    <DBLegalEntity>
    <active>true</active>
    <live>true</live>
    <id>3DSZQ1000000959</id>
    <versionNo>9</versionNo>
    <shortName>DB-AG</shortName>
    <legalName>Deutsche Bank AG, (Konzern)</legalName>
    <summitId>DB_AG</summitId>
    <orgId>157</orgId>
    <finInst>true</finInst>
    <centralBank>false</centralBank>
    <USTaxExempt>false</USTaxExempt>
    <settlementsContactSensitivity>0</settlementsContactSensitivity>
    <earls7Family>false</earls7Family>
    <postCode>D 60325</postCode>
    </DBLegalEntity>
    </businessGroup>
    </data>
    </body>
    </staticDataMessage>


    BusinessGroup.xsl ==
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

    <xsl:template match="/">
    <statements>
    <statement>
    <type>UpdateSQL</type>
    <sql>
    <xsl:text>delete from BUSSINESS_GROUP where DESK_NAME = '</xsl:text>
    <xsl:value-of select="staticDataMessage/body/data/businessGroup/desk/summitId"/>
    <xsl:text>' and BUSINESS_GROUP_NAME = '</xsl:text>
    <xsl:value-of select="staticDataMessage/body/data/businessGroup/summitId"/>
    <xsl:text>'</xsl:text>
    </sql>
    </statement>
    <statement>
    <type>UpdateSQL</type>
    <sql>
    <xsl:text>INSERT INTO BUSSINESS_GROUP
    (DESK_NAME,
    BUSINESS_GROUP_NAME,
    Date_Last_Amended)
    values ('</xsl:text>
    <xsl:value-of select="staticDataMessage/body/data/businessGroup/desk/summitId"/>
    <xsl:text>', '</xsl:text>
    <xsl:value-of select="staticDataMessage/body/data/businessGroup/summitId"/>
    <xsl:text>', sysdate)</xsl:text>
    </sql>
    </statement>
    </statements>
    </xsl:template>
    </xsl:stylesheet>

    用BusinessGroup.xsl 去转化 BusinessGroup.xml 取不到值.  ,
    当去掉BusinessGroup.xml 中的xmlns="Static3D/dilo" 时, 就能够用<xsl:value-of select="staticDataMessage/body/data/businessGroup/summitId"/> 正常取得相应的值.

     如果上面的问题不能解决, 能否再做一个XSL, 能把BusinessGroup.xml 中的xmlns="Static3D/dilo" 去掉从而生成一个新的XML文件, 这样我就可以用BusinessGroup.xsl把新的XML文件转化为需要的格式.


    谢谢啦~~~~~~~~


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2006/5/31 14:06:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 XML源码及示例(仅原创和转载) 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/11/25 2:53:24

    本主题贴数1,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    61.523ms