有双引号记叙文插叙的作用部分能标上自然段?

2424人阅读
近日处理一个客户的系统,使用ajax调用sharepoint的webservice接口。 ajax使用jquery当然是最方便的了,jquery.ajax调用后返回的是一个xml对象,或者说是一个xml文件,我们需要的数据就在xml文件中。 但是碰到了一个棘手的问题,在我们查找的项目中,有一个条目的属性值是含有单引号“’”的,例如&z:row ows_title=”today’s work”& ows_data=”10” …& & var xmldata = $(datas).find( "book xmldata[ows_title=/"today’s work/"]" ); 这样jquery抛出异常,是单引号的问题,在网上找了许久,说可以使用转义符的、使用concat的,但是都报错 var xmldata = $(datas).find( "book xmldata[ows_title=/"today/’s work/"]" ); var xmldata = $(datas).find( "book xmldata[ows_title=concat(/"today/" + /"'/" + /"s work/")]" ); 均报错。 通过字符转换的方式看是不行了,所以闪出了修改源数据的想法。 如何修改,其实也是通过的方式得出的灵感。 xml文件是这样的: ———book.xml————— &?xml version="1.0" encoding="utf-8"?&&catalog&&&& &book format="trade"&&&&&&&& &name&Jennifer Government&/name&&&&&&&& &author&Max Barry&/author&&&&&&&& &price curr="CAD"&15.00&/price&&&&&&&& &price curr="USD"&12.00&/price&&&& &/book& &&& &book format="textbook"&&&&&&&& &name&Unity Game Development Essentials&/name&&&&&&&& &author&Will Goldstone&/author&&&&&&&& &price curr="CAD"&52.00&/price&&&&&&&& &price curr="USD"&45.00&/price&&&& &/book& &&& &book format="textbook"&&&&&&&& &name&UNIX Visual QuickPro&/name&&&&&&&& &author&Chris Herborth&/author&&&&&&&& &price curr="CAD"&15.00&/price&&&&&&&& &price curr="USD"&10.00&/price&&&&&&&& &price curr="mycurr"&10.00&/price&&&&&&&& &xmldata xname="apen's pars" data="1" /&&&&&&&& &xmldata xname="pars1" data="2" /&&&&&&&& &xmldata xname="pars2" data="3" /&&&&&&&& &xmldata xname="pars3" data="4" /&&&&&&&& &xmldata xname="pars7" data="5" /&&&&&&&& &xmldata xname="pars6" data="6" /&&&&&&&& &xmldata xname="pars4" data="7" /&&&&&&&& &xmldata xname="apen's pars" data="8" /&&&&&&&& &xmldata xname="apen's pars" data="9" /&&&& &/book&&&& &&& &book format="textbook"&&&&&&&& &name&Unity Game Development Essentials&/name&&&&&&&& &author&Will Goldstone&/author&&&&&&&& &price curr="CAD"&52.00&/price&&&&&&&& &&& &/book&&/catalog& ———————— 现在看一下我修改后的代码: ———jquery_find.htm————— &?xml version="1.0" encoding="utf-8"?& &!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&
&html xmlns="http://www.w3.org/1999/xhtml"&
&meta http-equiv="Content-Type" content="text/charset=utf-8"/&
&title&Book Catalog&/title&
&script type="text/javascript"
src="scripts/jquery-1.3.2-vsdoc2.js"&&/script&
&script type="text/javascript"&// &![CDATA[
var root =
$(document).ready( function(){
$.get( "http://localhost/szxnyi/book.xml",
function( data ) {
$("p#status").text( "Loaded." );
$("#btn_test").click(function(){
$("#xml_text").val(root.xml);
var xmldata = $(root).find( "book xmldata" );
$("#ta_xmldata").val($(xmldata).length);
var xname_list = "";
$(xmldata).each(function(){
xname_list += " /n/r" + $(this).attr("xname");
$("#ta_xmldata").val($("#ta_xmldata").val() + xname_list);
var exp = //'/g;
//过滤调单引号(替换成中文格式的单引号,你也可以转成其它你认为合适的字符)
var x_root = root.xml.replace(exp, "‘");
//var find_str = "apen's pars";
var find_str = "apen‘s pars";
//通过过滤的xml代码 创建一个xml对象,
var xml_obj = new xml(x_root);
var xmldata2 = $(xml_obj).find( "book xmldata[xname=/""+find_str+"/"]" );
var xmldata_str = "";
var c = 0;
$(xmldata2).each(function(){
xmldata_str += " /n/r data" + c.toString() + ":" + $(this).attr("data");
$("#ta_xmldata").val("找到数目:" + xmldata2.length + xmldata_str);
& //创建一个xml文件
function xml(str){
if(window.DOMParser)//firefox内核的浏览器
var p = new DOMParser();
return p.parseFromString( str, "text/xml" );
else if( window.ActiveXObject )//ie内核的浏览器
var doc = new ActiveXObject( "Msxml2.DOMDocument" );
doc.loadXML(str);
&p id="status"&
Loading book.xml...
&textarea rows="10" cols="100" id="xml_text"&&/textarea&
&div&find xname="apen's pars"&/div&
&textarea rows="10" cols="100" id="ta_xmldata"&&/textarea&
&div id="test_div"&&/div&
&input type="button" id="btn_test" value="test" /&
--------------
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:150541次
积分:1945
积分:1945
排名:第8406名
原创:85篇
转载:16篇
评论:15条
(2)(2)(1)(1)(3)(2)(6)(1)(1)(2)(1)(1)(2)(2)(7)(2)(4)(5)(1)(1)(6)(2)(4)(1)(1)(3)(2)(5)(4)(4)(3)(7)(2)(1)(2)(3)(1)(5)关于SQL查询语句中单引号和双引号的问题?
sql=&select * from table1 where user1='&&request.form(&names&)&&' and userid=&request.querystring(&id&)&&上面这一句中  '&&request.form(&names&)&&' 表示的是文本字段, &request.querystring(&id&)& 表示的是自动编号字段,我的疑惑是双引号已经标示是字符串了,那么&request.form(&names&)&加上双引号就行了,为什么双引号外还要再加上单引号?request.querystring(&id&)对应的是自动编号还要加上双引号?我以前学的是JS,对这点不大明白
10-01-04 & 发布
是这样的在SQL里字符型只能用单引号,双引号是引用的链接数据库的程序里的,如果要用双引号,在SQL里要加个',要是要加单引号也一样前面加个'所以就变成''',''了
请登录后再发表评论!英文有没有双引号_百度知道
英文有没有双引号
我校念书用英语教材物说都用双引号括所我直英文标点符号双引号近我亚马逊卓越买两本英文原版书:《简》、《傲慢与偏见》两本书都英企鹅版集团网评错盗版《简》物用单引号《傲慢与偏见》用双引号事呢难道作品代同用标点符号同求高指教
我有更好的答案
按默认排序
诶 我真没注意 单引号
双引号 都像我课本(100%版 期课本花掉我1000) 引用别说部
单引号 嗯 引用 单引号 真 说
双引号 起码报纸
我写作 academic writing 应该 单引号吧
我写作都单引号 Mrs. Lucas 都没点啊 ~
是这样的,英文有双引号,不过写法和中文有点不同.如果直接引语中又有直接引语,那,你就可以用单双引号了.如果没有,你可以只用单引号或双引号
当然有。我的三个English老师给我批作文时都让我记得加双引号。是年代不同,现在的英语有改变,特别是语法。
没有书名号,书得名字用斜体 单双引号和汉语中的用法一样
对话中直接引语应该有的
没有双引号只有单引号。
其他类似问题
双引号的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁很普遍的问题!SQL查询中如何对待英文状态下的单引号的问题?
[问题点数:100分,结帖人liuqifeiyu]
很普遍的问题!SQL查询中如何对待英文状态下的单引号的问题?
[问题点数:100分,结帖人liuqifeiyu]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2005年6月 Delphi大版内专家分月排行榜第二
2005年1月 扩充话题大版内专家分月排行榜第三2005年7月 Delphi大版内专家分月排行榜第三2005年2月 Delphi大版内专家分月排行榜第三
2005年6月 Delphi大版内专家分月排行榜第二
2005年1月 扩充话题大版内专家分月排行榜第三2005年7月 Delphi大版内专家分月排行榜第三2005年2月 Delphi大版内专家分月排行榜第三
2009年1月 C++ Builder大版内专家分月排行榜第一2008年12月 Delphi大版内专家分月排行榜第一2008年11月 Delphi大版内专家分月排行榜第一2008年10月 Delphi大版内专家分月排行榜第一2008年6月 Delphi大版内专家分月排行榜第一2008年1月 Delphi大版内专家分月排行榜第一2005年7月 C++ Builder大版内专家分月排行榜第一
2009年1月 Delphi大版内专家分月排行榜第二2008年12月 C++ Builder大版内专家分月排行榜第二2008年7月 Delphi大版内专家分月排行榜第二2005年7月 Delphi大版内专家分月排行榜第二
2009年1月 C++ Builder大版内专家分月排行榜第一2008年12月 Delphi大版内专家分月排行榜第一2008年11月 Delphi大版内专家分月排行榜第一2008年10月 Delphi大版内专家分月排行榜第一2008年6月 Delphi大版内专家分月排行榜第一2008年1月 Delphi大版内专家分月排行榜第一2005年7月 C++ Builder大版内专家分月排行榜第一
2009年1月 Delphi大版内专家分月排行榜第二2008年12月 C++ Builder大版内专家分月排行榜第二2008年7月 Delphi大版内专家分月排行榜第二2005年7月 Delphi大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。引号_引号的意思_引号是什么意思_引号什么意思_引号的近义词_911查询
引号的意思
输入词语或其拼音即可,例如 引号 或 yinhao
引号 引号的意思 引号是什么意思 引号什么意思 引号的近义词 引号的反义词 引号的拼音 引号的解释 引号的同义词
拼音yǐn hào 注音ㄧㄣˇ ㄏㄠˋ词性基本解释◎ 引号 yǐnh&o[inverted commas] 一对引号(& &或 &&)之一,是用以标明所引用他人言论或书面文字的起止的符号引证解释标点符号的一种。表示文中引用或特别提示的部分。有时也用来表示贬义或否定。竖行文字开始时用﹃,结束时用﹄;横行文字用“”。用引号的话里还有需要用引号的话,外边一层用双引号,里边一层用单引号(﹂﹁或‘’)。相关汉字、||
手机查看词语引号的意思,微信扫一扫页面右侧二维码,关注查询大全(微信号www911cha)后回复 cd52456 或 引号? 即可
首字母查词:
按词性查词:
按结构查词:
汉语词典为您提供引号,引号的意思,引号是什么意思,引号什么意思,引号的近义词,引号的反义词,引号的拼音,引号的解释,引号的同义词
引号相关词语搜词语
引号相关成语搜成语
别人正在查
911查询 全部查询 网址:
(共20个)占卜求签
(共17个)民俗文化
(共15个)交通出行
(共10个)学习应用
(共25个)休闲娱乐
(共10个)站长工具
(共9个)身体健康
(共12个)其他
&2015  京ICP备号-6 

我要回帖

更多关于 倒叙和插叙的区别 的文章

 

随机推荐