小编Joh*_*ohn的帖子

用XSLT替换Node文本?

下面是我的XML文件,用于存储数据 -

<Locations>
   <location>
      <place>Newyork</place>
      <dt>01-Dec-2011</dt>
   </location>
   <location>
      <place>Berlin</place>
      <dt>02-Dec-2011</dt>
   </location>
   <location>
      <place>Tokyo</place>
      <dt>04-Dec-2011</dt>
   </location>
</Location>
Run Code Online (Sandbox Code Playgroud)

我想要实现的是 -

<dt>如果重新安排访问,我想替换标签日期值.例如 - 如果更改柏林的访问日期,存储在<dt>标签中,那么如何使用XSLT编辑/替换XML文件中的相同日期.提前谢谢 - 约翰

xml xslt

3
推荐指数
1
解决办法
2847
查看次数

使用 XSLT 和 Java 替换 XML 节点文本?

XML 文件 -

<Remarks>
 <Remark>
 <Cid>2009-1</Cid>
 <Date>3-11-2011 2:55:0</Date>
 <Title>Book</Title>
 <Comment>XXX</Comment>
 </Remark>
 <Remark>
 <Cid>2009-2</Cid>
 <Date>3-12-2011 2:55:0</Date>
 <Title>Song</Title>
 <Comment>XXX</Comment>
 </Remark>
</Remarks>
Run Code Online (Sandbox Code Playgroud)

我想替换<Comment>for specific 的文本<Cid>。例如; 对于 Cid 2009-1,我想将相应的 Comment XXX 更新/更改为 YYY。这两个值都基于我的 java 代码将传递的参数。以下是 XSLT 文件 -

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:strip-space elements="*"/>
    <xsl:param name="ciName" select=""/>
    <xsl:param name="coName" select=""/>

    <xsl:template match="node()|@*">
      <xsl:copy>
         <xsl:apply-templates select="node()|@*"/>
      </xsl:copy>
    </xsl:template>

    <xsl:template match="//Remarks/Remark/Comment[preceding-sibling::Cid='$ciName']">
      <xsl:copy>
         <xsl:value-of select="$coName"/>
      </xsl:copy>
    </xsl:template>

 </xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

这是部分Java 代码 -

    String cid = "2009-1";
    String comm = "YYY"; …
Run Code Online (Sandbox Code Playgroud)

java xml xslt

2
推荐指数
1
解决办法
3126
查看次数

XQuery返回错误..?

以下是XML文件-

<Continents>
  <Continent n="Asia">
    <Country n="Thailand">
      <City>
        <Name>Bangkok</Name>
        <Desc>Capital on Thailand</Desc>
      </City>
    </Country>
    <Country n="India">
      <City>
        <Name>New Delhi</Name>
        <Desc>Capital on India</Desc>
      </City>
      <City>
        <Name>Mumbai</Name>
        <Desc>Financial capital on India</Desc>
      </City>
      <City>
        <Name>Chennai</Name>
        <Desc>A very good city</Desc>
      </City>
    </Country>
  </Continent>
</Continents>
Run Code Online (Sandbox Code Playgroud)

使用baseX,我正在编写查询以显示Name包含单词Capital的城市,但返回错误。查询是-

/Continents/Continent[contains(Country/City/Desc,'Capital')]/Country/City/Name
Run Code Online (Sandbox Code Playgroud)

并且错误是- 错误:[XPTY0004]预期存在单个项目,(元素Desc {...},元素Desc {...},...)。

请帮帮我。.是否需要对此类查询使用FLWOR?

xml xpath xquery basex

2
推荐指数
1
解决办法
586
查看次数

VisualSVN要求TortoiseSVN

我有一个由4个人组成的团队,包括我,他们将参与一个项目.我在我的机器上安装了VisualSVN Server,将其设置为SVN Server.我还在我的机器上安装了VisualSVN Client,并将其与我的机器集成在一起.这里我的机器将是客户端和服务器.适用于其他用户和客户端的服务器.

早些时候,我有Tortoise和VisualSVN客户端.那个时候一切都很好.现在我已经删除了TortoiseSVN,因为我已经安装了VisualSVN Server.但当我"提交"更改时,VisualSVN说"TortiseSVN没有安装."

现在,当我使用VisualSVN作为服务器和客户端时,我为什么还需要TortoiseSVN?

或者出了什么问题..?

svn tortoisesvn visualsvn visual-studio

2
推荐指数
1
解决办法
363
查看次数

从Delphi调用.NET DLL

作为我第一次作为学生员工编程,我必须在C#.NET中创建一个可以从Delphi调用的DLL.

由于Delphi是本机代码并且.NET正在被管理,我读到这并不容易.

我还读过罗伯特·吉塞克的"非管理出口".这可能是解决方案吗?

由于我的机器上没有Delphi(Delphi不是免费的),我无法为自己测试.

另外,当我实现非托管导出时,我的数据类型是否会出现问题?

最后但并非最不重要的是,是否有一种我可以使用的语言与Delphi加载DLL有同样的问题?能够测试对我来说很好.

.net c# delphi dll unmanaged

1
推荐指数
1
解决办法
3839
查看次数

连接查询sql中的语法错误不正确

我有以下查询.

with getstock as 
(
    select 
        a.bomparent, a.bomchild, a.bomqty, a.bompos, a.baltmethod, a.bomissue
    from 
        bom a
    where 
        bomparent = 'QZ10-0262601' and baltmethod = '1'

    union all

    select 
        parent.bomparent, parent.bomchild, parent.bomqty, parent.bompos, parent.baltmethod, parent.bomissue 
    from 
        getstock as a
    inner join 
        bom as parent, stock as s on parent.bomparent = a.bomchild
    where 
        parent.baltmethod = '1' and parent.bomparent = s.stocknum
)
select  *
from getstock
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我收到以下错误.

消息102,级别15,状态1,行9
','附近的语法不正确.

问题在哪里?

sql sql-server

1
推荐指数
1
解决办法
799
查看次数

标签 统计

xml ×3

xslt ×2

.net ×1

basex ×1

c# ×1

delphi ×1

dll ×1

java ×1

sql ×1

sql-server ×1

svn ×1

tortoisesvn ×1

unmanaged ×1

visual-studio ×1

visualsvn ×1

xpath ×1

xquery ×1