d3不会将名称空间属性附加到svg元素

斯列文

我不知道为什么D3.js不将名称空间属性添加到SVG元素。

d3.ns.prefix.ex = 'http://example.com/';
var chart = d3.select('#chart').append('svg:svg');

我认为输出应该是这样的:

<svg xmlns="http://www.w3.org/2000/svg" xmlns:ex="http://example.com/">

其实只是

<svg>

有关完整示例,请参见此提琴:http : //jsfiddle.net/7kWDK/

罗伯特·朗森

仅当文档用作某些XML MIME类型(例如image / svg + xml)时,名称空间属性才相关。

名称空间在html标记中不做任何事情,例如jsfiddle,因此d3不需要创建它们。

如果需要命名空间,则可以在html中手动添加属性,或者切换到xhtml,在该位置将自动创建属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

用D3附加到SVG的元素未出现

D3 Topojson 将名称属性添加到 FeatureCollection

Composer自动加载psr-4不会将名称空间添加到autoload_psr4.php

如果我将 svg 附加到 div,d3 鼠标悬停事件不会触发

d3:将元素附加到现有svg时的关键功能选择

jQuery的.data()不会将属性附加到DOMElement

使用D3查找svg元素的标签名称

如何使用D3 d3js根据元素的属性分层附加“组成”的元素?

PHP 代码不会将名称文件上传到 SQL

XSLT删除根名称空间并将名称空间添加到另一个元素

为什么将名称空间前缀添加到我的XML属性?

将名称空间属性添加到php中的xml节点

使用 D3 附加到现有的 svg 文件

当存在多个json文件时,将d3图表的svg附加到单独的div

我可以在文字SVG元素后附加d3吗?

D3js 根据 JSON 元素的类型将不同的元素附加到 d3.hierarchy 中的 SVG 中

使用PHP的SEO插件-将名称附加到URL的末尾

将xml转换为不包含soapEnvolpe和名称空间的名称,还使用xslt将名称空间添加到内部元素

使用d3 js时Renderer2不会渲染SVG元素-Angular 4

XSLT-将名称空间添加到节点XML

避免将名称空间添加到XML(java)

node-soap将名称空间添加到信封

RESTeasy / JAXB; 如何避免在<any>标记中将名称空间添加到元素?(JAXB中的List <Element>)

将Vue.js v-on事件添加到D3 SVG元素

D3:无法点击 SVG 元素

使用JaxWS时将名称空间声明移至根元素

BizTalk-将名称空间放在属性上吗?

如何将SVG元素的属性传递给D3中的新事件?

灰烬数据不会将参数附加到查询中