Javascript XML 解析或替代方案

2023-12-28

我正在为博客后端构建一个 Javascript 预览功能(很像本网站上使用的功能),并且我希望能够解析一些通常由 PHP 解析的自定义标签。我想知道是否可以使用 JS XML 解析器来解析文本区域中的内容,如下所示:

<img=1>

Use for
<url=http://apwit.com>testing</url>
purposes only!

我在这里读过另一个问题,使用正则表达式来解析这样的东西是一个坏主意,因为可能存在很多异常。你怎么认为?


用这个:http://www.w3schools.com/Xml/tryit.asp?filename=tryxml_parsertest2 http://www.w3schools.com/Xml/tryit.asp?filename=tryxml_parsertest2

它从字符串中解析 xml,并使用浏览器中的快速本机 XML 解析引擎。

解释与讨论:

http://www.w3schools.com/Xml/xml_parser.asp http://www.w3schools.com/Xml/xml_parser.asp

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Javascript XML 解析或替代方案 的相关文章

  • 为什么 jQuery 的 .change() 事件仅在单击鼠标右键时触发?

    我在使用 jquery 时遇到了问题 change 当我修改输入元素时发生事件 据说 每当我对所述元素进行实时更改时 该事件就会触发 但就我而言 它仅在我按下右键单击按钮后才会触发 这是我的代码laravel框架 HTML div clas
  • 克隆 dom.Document 对象

    我的目的是将xml文件读入Dom对象 编辑dom对象 其中涉及删除一些节点 完成此操作后 我希望将 Dom 恢复到其原始状态 而不实际解析 XML 文件 无论如何 我可以克隆第一次解析 xml 文件后获得的 dom 对象吗 这个想法是避免一
  • CSS/XHTML 菜单 - 在所有浏览器中工作 - IE6 帮助

    我发现这个菜单正是我想要的 它适用于所有现代浏览器和 IE 7 8 我需要找到一个修复程序才能在 IE6 中工作 任何帮助将不胜感激 http lab returnwt net htmlcss tabmenu http lab return
  • 跳过测试文件 Jest 中的一项测试

    我正在使用 Jest 框架并有一个测试套件 我想关闭 跳过其中一项测试 谷歌搜索文档没有给我答案 您知道答案或需要检查的信息来源吗 我在这里找到了答案 https devhints io jest https devhints io jes
  • d3 饼图中的文本被路径覆盖

    我正在尝试按照 d3 的饼图示例进行操作http bl ocks org mbostock 3887235 http bl ocks org mbostock 3887235 我的代码的最小示例 const container graph
  • 即使只有一个,是否也可以始终以数组形式获取 XML 节点?

    我正在使用空手道测试 SOAP Web 服务 其中一种方法是 根据请求 响应可以返回一个或多个巧合 将 XML 响应转换为 JSON 时 如果只有一个结果 则将其解释为对象 但如果有多个结果 则将其解释为数组 有什么方法可以使给定路径始终以
  • 如何在phonegap中同时使用相机API选择多个图像?

    如何同时选择或拾取多个图像phonegap camera API使用时Camera DestinationType FILE URI 我一次只能选择一张图像 我可以使用以下命令在 SD 卡中选择多个文件 包括 txt pdf this ht
  • 如果没有其他函数链接到承诺,则默认行为

    我想打开一个 确认您要取消对话框 如果没有链接其他功能 则默认导航回页面 window history back 如果我传递回调 我可能会这样做 function openCancelModal form callback if form
  • 如何沿着 Parse Promise 链传递额外数据[重复]

    这个问题在这里已经有答案了 在我的 Parse Cloude 代码中 我需要运行几个连续的查询 每个查询都使用 find Example var promise firstQuery get objectId then function r
  • SVG 沿圆弧添加文本

    我正在尝试绘制 SVG 径向饼图 如下所述 色卡 https stackoverflow com a 18210763 1395178 现在我尝试将文本与圆弧一起添加到每个切片 我试图展示Text 1具有与 M 和 A 值完全相同的 x y
  • 如何正确编码 mailto 链接?

    我正在生成一些 HTML 并且我想生成 XSS 和数据库内容安全的mailto关联 这里使用的正确编码是什么 这个怎么样 myLiteral Text string Format mailto 0 Content Type text htm
  • Angular JS:当我们已经有了具有作用域的指令控制器时,指令的链接函数需要什么?

    我需要对范围和模板执行一些操作 看来我可以在以下任何一个中做到这一点link函数或controller函数 因为两者都可以访问该范围 什么时候我必须使用link功能而不是控制器 angular module myApp directive
  • 批量修改XML文件

    好的 所以我不太熟悉使用 For F 如果文件是静态的并且有一组可以跳过然后从中提取数据的行 我可以修改它 我目前正在尝试修改 XML 文件 该文件将具有不同数量的行 但始终具有以下内容
  • 有没有办法避开 Google 路线中的特定道路或坐标?

    API 有一个航路点参数 以便 API 计算经过指定航路点的路线 有什么方法可以给出要避开的航路点而不是要经过的航路点 它 目前 尚未实施 有一个开放的功能请求 问题 214 影响方向的能力 例如 避免 路障 https code goog
  • 将 ERB 与 Handlebars 模板结合使用

    我有一个使用 ajax 创建新标签的模式 它使用 Tags 参数执行 POST 方法 而无需重新充电视图 因此 我希望根据所选的 price type 参数来呈现一个或另一个价格 div 我使用 Handlebars 所以我想这不是 rub
  • Div 上的倾斜边框

    我正在尝试倾斜一个 div 类似于 使用 css 倾斜 div 的顶部而不倾斜文本 https stackoverflow com questions 13591584 slant the top of a div using css wi
  • 使用 NSXMLParser 在 Swift 中解析分层 XML

    我确实在以我实际可以使用的形式获取分层 XML 值时遇到问题 因此我们将不胜感激 我对 Swift 和 IOS 开发还很陌生 所以说实话我并不完全理解解析器 但我希望在这之后我能理解 下面是我尝试解析的示例 XML 它来自肥皂网络服务 连接
  • HTML 和 CSS 的基本编码标准 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想知道它们是否是像 PSR 01 这样的 HTML 和 CSS 基本编码标准 我尝试谷歌搜索和搜索 但没有找到 我建议看看类似的东西
  • Javascript this 关键字 - 函数内部

    我正在尝试理解this关键字JavaScript 我在 chrome 控制台上做了一些测试 发现了两个不同的结果 但我期望它们是相同的 var myTest myTest test1 function return this this Ob
  • 获取类的公共属性而不创建它的实例?

    假设我们有一个 JavaScript 类 var Person function function Person name surname this name name this surname surname Person prototy

随机推荐

  • Autofac - 如何创建带有参数的生成工厂

    我正在尝试使用 Autofac 创建一个 生成 工厂 它将根据枚举参数实时解决依赖关系 给定以下接口 类 public delegate IConnection ConnectionFactory ConnectionType connec
  • 如何使用 FileFields 限制 ModelForms 文件上传的文件类型?

    我的目标是将 Django ModelForm 上的 FileField 限制为 PDF 和 Word 文档 我在谷歌上搜索到的答案都涉及创建一个单独的文件处理程序 但我不确定如何在 ModelForm 的上下文中执行此操作 我可以使用 s
  • 限制 Magento SOAP 查询的结果集

    如何为 Magento SOAP 查询指定最大结果集 我正在通过 SOAP API 查询 Magento 以获取与给定状态匹配的订单列表 我们有一些远程主机需要很长时间才能返回列表 因此我想限制结果集 但我没有看到这方面的参数 orderL
  • 使用 underscore.js 迭代对象

    因此 我正在学习backbone js 并且目前正在使用下面的示例在视图中迭代一些模型 第一个片段有效 而另一个基于 underscore js 的片段则无效 为什么 1 Working this collection each funct
  • Selenium 与 chromedriver 根据“无头”参数给出不同的结果

    我一直在使用 Selenium Chromedriver 我注意到根据是否启用或禁用 headless 我得到了不同的结果 经过一番调查 我发现 无头 不包括Accept Language header 有没有办法手动将其添加到标题中 理想
  • SQL Server 代理 - 获取我自己的 job_id

    我正在运行安装了 Service Pack 1 的 SQL Server 2008 64 位开发人员版 我有一份 SQL Server 代理工作 在这个工作中 我想获取我自己工作的 job id 在 MSDN 上 http msdn mic
  • 在zsh中寻找ALT+LeftArrowKey解决方案

    I just recently switched from bash to zsh however I miss my Alt LeftArrowKey and Alt RightArrowKey to go back and forth
  • 如何创建不重复的随机数数组

    我想创建一个包含 0 到 20 之间 21 个值的数组 我希望它们是随机的 同时不重复 我知道如何创建 0 到 20 之间的随机数 0 rand RAND MAX 20 0 1 1 但我不知道如何创建这些数字 以便与以前的数字相比不会重复
  • substr_count 和一个作为针的数组

    如何使用 substr count 将数组作为针 像这样 substr count str array find this or find this 您可以使用 implode 创建数组的字符串并创建正则表达式之类的东西 array arr
  • 在 odoo 中添加 Many2many 字段后“关系已存在”

    我定义了以下两个 odoo ORM 模型 class Weekday models Model name ludwik offers weekday name fields Char class Duration models Model
  • iTunes connect 不允许我将自己添加为用户

    我正在 iTunes connect 中为客户开发一个应用程序 在他们的 iTunes connect 帐户下 我想将自己添加为用户 以便可以收到应用程序状态更新的电子邮件通知 当我尝试将自己添加为用户时 我收到以下消息 您输入的电子邮件地
  • 配置 jacksonObjectMapper 在 spring mvc 3 中不起作用

    我的目标是将 spring mvc 3 配置为不在 json 响应中返回 null 对象 我已经问过这个问题了如何配置 spring mvc 3 在 json 响应中不返回 null 对象 https stackoverflow com q
  • ASP.NET登录控件中的验证问题

    我的 Web 应用程序中有 ASP NET 登录控件 我使用了以下代码
  • 将 ActionResult 渲染为字符串 - 以错误的顺序出现

    我有一个尝试解决方案来渲染ActionResult到一个字符串 我通过传递我自己的内容来做到这一点HttpContext用我自己的替换输出文本编写器TextWriter 问题是这样的 元素的渲染顺序不正确 如果我通过直接通过浏览器查询来渲染
  • Apache Avro 框架可以在序列化期间处理参数化类型吗?

    Apache Avro 可以在序列化期间处理参数化类型吗 当我尝试序列化使用泛型的实例时 我看到 Avro 框架抛出此异常 org apache avro AvroTypeException Unknown type T at org ap
  • preg_match_all 用于括号内和括号外的单词

    我已经坐了几个小时来找出 php 中 preg match all 函数的 regExp 我的问题是我想要字符串中的两个不同的东西 假设您有字符串 代码很有趣 并且对大脑有益 但是 大脑 很累 我需要的是一个数组 其中包含括号外的所有单词和
  • Gif 在自定义列表视图中没有动画

    我想在我的自定义列表视图中显示动画 GIF 图像 我的 GIF 图像是在 Web 服务 url 中获取的 GIF 图像已显示但不是动画的 public class NewsScreenAdapter extends BaseAdapter
  • Java XML 解析和原始字节偏移

    我想将一些格式良好的 XML 解析为 DOM 但我想知道原始媒体中每个节点标签的偏移量 例如 如果我有一个 XML 文档 其内容如下 div text div 我想知道节点在原始媒体中从偏移量 13 开始 并且 更重要的是 文本 从偏移量
  • 只有循环中的第一个 subprocess.Popen(..., stdin=f) 才能正常工作

    我的主要目标是获取一系列连接 Linux 的计算机的所有 cpu 占用情况 我已经在网上挣扎和搜索了一段时间 但我一定错过了一些东西 因为我找不到答案 所以我定义了一个 cpu script py import psutil print p
  • Javascript XML 解析或替代方案

    我正在为博客后端构建一个 Javascript 预览功能 很像本网站上使用的功能 并且我希望能够解析一些通常由 PHP 解析的自定义标签 我想知道是否可以使用 JS XML 解析器来解析文本区域中的内容 如下所示