【问题标题】:How to persist Snap SVG objects?如何持久化 Snap SVG 对象?
【发布时间】:2014-08-11 12:36:19
【问题描述】:

一个人画了他的操场,他的访问者编辑了这个和那个(主要是通过拖动),如何存储新的状态?有没有经过验证的道路可以走?

【问题讨论】:

  • 也许将 s.outerSVG() 转储到 xmltojson 类型转换器中,发送到某个检索并存储在数据库中的地方?
  • 注意,虽然这不会存储动画之类的东西(除非 svg 动画,而不是 Snap 动画),但它会保存 svg 标记。
  • @Ian,outerSVG() 为我工作,请提供它作为答案! :-) 谢谢!

标签: snap.svg


【解决方案1】:

Snap 提供 element.outerSVG() 以及 element.innerSVG() 将提供相关标记。

希望这会有所帮助,如果需要,您可以转换为其他格式并发送到 sql 数据库(过去做过类似的事情)。

但不会存储的是 Snap 动画,因此需要一种不同的解决方法,但在这种情况下听起来并不需要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 1970-01-01
    • 2018-01-21
    • 1970-01-01
    • 1970-01-01
    • 2019-12-23
    相关资源
    最近更新 更多