小编Tom*_*lak的帖子

通过XSLT删除某些XML元素

我的问题是:我有一个XML文件,我想删除一些子元素而不删除父元素.任何人都可以通过使用ASP.NET来帮助我获得结果吗?

这是我的XML文件:

<Jobs> 
  <Job>
    <Title></Title>
    <Summary</Summary>
    <DateActive>9/28/2009</DateActive>
   <DateExpires>10/28/2009</DateExpires>
   <DateUpdated>9/28/2009</DateUpdated>
    <Location>
      <Country>India</Country>
      <State>xxx</State>
      <City>xxx</City>
      <PostalCode>xxx</PostalCode>
    </Location>
    <CompanyName>Finance</CompanyName>
    <Salary>
      <Max>70,000.00</Max>
      <Type>Per Year</Type>
      <Currency>Dollar</Currency>
    </Salary>
    <BuilderFields />
    <DisplayOptions />
    <AddressType>6</AddressType>
    <Job_Id>123456</Job_Id>
  </Job>
Run Code Online (Sandbox Code Playgroud)

从上面的XML我想只删除<Location><Salary>元素,而不删除他们的子节点.我如何使用XSLT在XML文件中获得所需的结果?

.net asp.net xslt

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

使用Java中的正则表达式检查数字

我有一个号码"8756342536".我想检查数字是否以数字开头"8",包含10位数字,使用正则表达式.

在Java中我需要什么样的模式?提前致谢.

java regex

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

"下标范围"错误(页面加载中的vbscript)

我的名字是埃德,我需要你的帮助.在我的经典ASP应用程序中页面加载时发生此错误:

Microsoft VBScript runtime error  '800a0009' 
Subscript out of range: 'cont' 
/admin/cadastros_apz_material.asp, line 173 

相关代码是:

do while not rs.eof
  for i = 1 to tpp
     if i = 1 then matriz(cont) = Rs("id_material_apv_produto") else matriz(cont) = matriz(cont) & "_" & rs("id_material_apv_produto")
     rs.movenext: if rs.eof then exit do
   next: cont = cont + 1
loop: set rs = nothing: if cint(pag) = 1 and ubound(matriz) >= 1 then id = matriz(1)
Run Code Online (Sandbox Code Playgroud)

谢谢.

vbscript asp-classic

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

如何使用XSLT生成文本文件

我想使用Java生成使用XML和XSLT的文本格式文件.

我知道如何生成PDF格式,但我不知道生成文本格式,即需要什么软件包,XSLT需要哪些更改?

如果有人可以为此提供样品,那对我来说将是一个很大的帮助.

java xslt

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

jQuery一步一步的动画

我希望三个元素一个接一个地淡出.

<span class="a">Step 1</span>
<span class="b">Step 2</span>
<span class="c">Step 3</span>
Run Code Online (Sandbox Code Playgroud)

这是我的JS尝试when()done()(也参见http://jsfiddle.net/wU9Qf/):

var step1 = $(".a").fadeIn(3000);
var step2 = function(){$(".b").fadeIn(3000);};
var step3 = function(){$(".c").fadeIn(3000);};

$.when(step1).done(step2);
Run Code Online (Sandbox Code Playgroud)

我想fadeIn()一步一步(步骤1>步骤2>步骤3) - 我该怎么做?

jquery animation

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

如何删除自动插入codeigniter的单引号?

如何防止codeigniter在我们的查询中不插入单引号?

当我们在codeigniter中编写查询时,它会自动插入单引号,如下所示:

 $this->db->select('id, ifnull(name,\'\') as name');
 $this->db->from('table');
Run Code Online (Sandbox Code Playgroud)

这会产生数据库错误.

php sql codeigniter

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

使用JSON进行数组推送

有人可以告诉我为什么打印数字从117到300?

var x = [12, 55, 177];
var y = [25, 75, 255];
var value = [];

for (var i = 1; i <= 300; i++) {
    value.push(JSON.stringify(i));
    document.write(value);
} ?
Run Code Online (Sandbox Code Playgroud)

结果:

117, 118, ..., 299, 300 
Run Code Online (Sandbox Code Playgroud)

(jsFiddle http://jsfiddle.net/minagabriel/6crZW/)

javascript json

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

如何在HTML中制作多级列表?

我正在解析 XML 文档并使用它创建 HTML 列表。我遇到过一种情况,我需要从 XML 数据中创建一个多级列表。例如:

1. One
2. Two
  2.1. Three
  2.2. Four
    2.2.1. Five
    2.2.2. Six
  2.3. Seven
3. Eight
Run Code Online (Sandbox Code Playgroud)

是否可以最好使用 HTML 创建这样的结构<ul>-<li>s?我遇到过一些建议在 CSS 中使用的解决方案counter-incretemnt, counter-reset,但问题是由于 XML 的结构,这种解决方案对于我的情况不可行,而且使用 XSLT 编写它会非常困难。

谁能建议我解决这个问题?

注意:列表的级别没有限制!

提前谢谢!

编辑:为上述所需的 HTML 列表添加示例 XML:

<ele lvl="0">
  One
</ele>
<ele lvl="0">
  Two
</ele>
<ele lvl="1">
  Three
</ele>
<ele lvl="1">
  Four
</ele>
<ele lvl="2">
  Five
</ele>
<ele lvl="2">
  Six
</ele>
<ele lvl="1">
  Seven
</ele>
<ele lvl="0">
  Eight
<ele>
Run Code Online (Sandbox Code Playgroud)

html xml xslt html-lists

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

如何在包含值列表的数据库字段中搜索值?

我希望我能正确地提出这个问题.我正在使用ColdFusion 10并且有一个名为mySQL的表companies.在表中有一个名为的字段stateList.它包含逗号分隔的state_IDs列表,其中公司有商店.

我有一个搜索表单供用户选择状态来查找该州的公司.我需要将其传递form.state_ID给搜索查询以查看是否companies.stateList包含form.state_ID.

我试过的唯一代码返回了任何结果,并且它们并非都是正确的结果

<cfquery name="searchCompanies" datasource="#businessDSN#">
  SELECT company_id, company_name, stateList
  FROM companies
  WHERE stateList LIKE "%#form.state_ID#"
</cfquery>
Run Code Online (Sandbox Code Playgroud)

如果我搜索亚利桑那州,state_ID4,上面的查询返回任何公司,其中有4,14,24,34和44 stateList.

我想做什么?感谢您提供的任何帮助.

mysql coldfusion coldfusion-10

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

用HTML元素替换文本标记

查看像DIV这样的HTML元素并用HTML元素替换特定文本的最佳方法是什么.例如,假设我们有令牌[b][/b].我想分别用<b>和替换它们</b>.

我得到这个最接近的工作就是下面的例子.

HTML to teplace:

<div id="response">This is some [b]GREAT[/b] stuff!</div>
Run Code Online (Sandbox Code Playgroud)

示例#1:

$('#response').html(function() {
    return $(this).text().replace('[b]', '<b>');
});
$('#response').html(function () {
    return $(this).text().replace('[/b]', '</b>');
});
Run Code Online (Sandbox Code Playgroud)

结果#1:

这是一些很棒的东西!


示例#2:

$('#response').html(function() {
    return $(this).text().replace('[b]', $('<b>'));
});
$('#response').html(function () {
    return $(this).text().replace('[/b]', $('</b>'));
});
Run Code Online (Sandbox Code Playgroud)

结果#2:

这是一些[object Object] GREAT [object Object]的东西!


期望的结果:

这是一些很棒的东西!

两者都不起作用.前者只是将标记替换为空,而后者用浏览器中的对象替换它,而不是根据需要替换HTML元素.

html javascript jquery replace token

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