问题标签 [xlink]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - SVG XLink 问题 - 不工作
我似乎无法弄清楚为什么我的代码不起作用!我正在尝试使用 xlink 让我的路径(id 头骨)指向头骨页面。我确定这是我犯的一些愚蠢的编码错误,但请帮忙!
regex - Linq 查询与 href 不匹配
我正在尝试使用以下代码写出使用正则表达式找到的所有匹配项:
我的控制台窗口输出tcm:362-65596
但没有tcm:363-48948
。看起来代码没有将xlink:href
我的<a>
标签内的值视为属性?谁能指出我正确的方向?我需要匹配tcm:([^\"]*)
.
svg - SVG xlink:href 带或不带 NS
目前我正在研究一个涉及动态创建 SVG <use />-Element 的项目。我正在使用 jQuery,但遇到了 .attr() 不适用于设置 xlink:href-Attribute 的问题,因为这需要 setAttributeNS() 现在我还想读取属性(因为我想删除归属符号),但这不适用于 getAttributeNS,相反, .attr() (使用 getAttribute() 在引擎盖下)可以正常工作。
为什么会这样?这真的是一种奇怪的行为,让我完全困惑。
xml - 在使用 xmlstring 作为数据的 JQGrid 中使用 XML 链接
我是 JQgrid 的新手,我使用 xml 字符串作为数据。我在后端创建 xml 字符串,然后将其传递给 jqgrid。
我想在我的 xml 文档中有一些超链接,但问题是 jqgrid 似乎无法识别我的 cdata 标记中的任何内容。我也尝试使用 xlink,但是当我将 xlink 命名空间(即作为我的 xmlstring 的一部分)包含在内时,网格无法加载!
我必须使用 xmlstring,否则我将不得不更改我的整个后端。
请帮忙,
谢谢
html - 向 SVG 对象添加多个链接
我正在尝试获取一个 SVG 对象(欧洲地图),其中选择了 7 个国家作为指向特定页面的链接。
在我的 SVG 文件中,我使用以下一般语法包装了每个应该是链接的多边形或路径:
但是,在页面加载时,您会收到以下错误:
我怎样才能让它工作?
svg - 无法让 XLink 在 SVG 文件中工作
我必须将一些 SVG 文本转换为有效的超链接。我有以下代码(我添加了锚标记):
图像加载正常,但我用标签包裹的文本不可点击。谁能建议我在这里做错了什么?
javascript - 在 JavaScript 中动态创建 SVG 链接
我正在从 JavaScript 动态创建 SVG 元素。对于像矩形这样的视觉对象来说它工作得很好,但是我在生成功能正常的 xlink 时遇到了麻烦。在下面的示例中,第一个矩形(静态定义)在单击时可以正常工作,但其他两个(在 JavaScript 中创建)忽略单击......即使在 Chrome 中检查元素似乎显示相同的结构。
我已经看到出现了多个类似的问题,但没有一个能完全解决这个问题。我发现的最接近的是[通过 JS 在 svg 中添加图像命名空间仍然没有显示图片],但这不起作用(如下所述)。我的目标是完全在 JavaScript 中完成这项工作,而不依赖于 JQuery 或其他库。
xml - 如何在 XSD 中使用 XLink 的 href 数据类型?
我想定义能够从其中链接图像的 XML。我发现使用 XLink 是可能的。但我找不到如何导入/包含正确的 XSD。
以下 XSD 不验证:
svg - 避免在 SVG 中剪切符号
对于我的使用来说,将 SVG符号列表以零为中心会很方便,这使得它们的放置更容易使用。例如,一个简单的圆形符号的中心为零,然后是给定的半径。然而,标准剪裁会剪掉圆的 3/4。这是一个例子:
这将导致符号被称为“同心”的三个用途,但由于原始符号在 0,0 处有两个圆圈,因此四分之三的符号被剪裁。
在 0 0 处不剪切符号的最简单方法是什么?