首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VersionOne rest API描述属性格式

VersionOne rest API描述属性格式
EN

Stack Overflow用户
提问于 2013-08-20 00:42:19
回答 2查看 567关注 0票数 0

已成功使用VersionOne接口通过REST API创建故事。不幸的是,description字段似乎剥离了所有xml标记。(在线示例使用

,但这不起作用)

所以要有这样的东西:

代码语言:javascript
复制
POST /VersionOne/rest-1.v1/Data/Story HTTP/1.1
Content-Type: text/xml; charset=utf-8
Content-Length: 221

<Asset>
    <Attribute name="Name" act="set">New Story</Attribute>
    <Relation name="Scope" act="set">
        <Asset idref="Scope:0" />
    </Relation>
        <Attribute name="Description" act="set"> 
          <p>first line</p> 
          <p> second line</p>
        </Attribute>
</Asset>

有什么方法可以插入格式吗?基本上,我们使用它作为一个故事来测试我们最近创建的工件,并希望引用工件中包含的缺陷/故事。任何帮助都非常感谢,谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-08-20 02:41:13

Jon,您需要对Description的文本值进行XML编码。有两种可能性:

代码语言:javascript
复制
<Asset>
    <Attribute name="Name" act="set">New Story</Attribute>
    <Relation name="Scope" act="set">
        <Asset idref="Scope:0" />
    </Relation>
        <Attribute name="Description" act="set"> 
          &lt;p&gt;first line&lt;/p&gt;
          &lt;p&gt; second line&lt;/p&gt;
        </Attribute>
</Asset>

代码语言:javascript
复制
<Asset>
    <Attribute name="Name" act="set">New Story</Attribute>
    <Relation name="Scope" act="set">
        <Asset idref="Scope:0" />
    </Relation>
        <Attribute name="Description" act="set"><![CDATA[
          <p>first line</p> 
          <p> second line</p>
         ]]></Attribute>
</Asset>
票数 1
EN

Stack Overflow用户

发布于 2013-08-20 02:49:02

您可以尝试使用CDATA节,如下所示:

代码语言:javascript
复制
<Asset>
    <Attribute name="Description" act="set">
    <![CDATA[
        <xml>code goes here</xml>
    ]]>
    </Attribute>
</Asset>

当我对我们的公共测试服务器https://www14.v1host.com/v1sdktesting/http.html执行此操作,并将其发送到默认作用域/0时,我得到如下结果:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<Asset href="/v1sdktesting/rest-1.v1/Data/Scope/0/21470" id="Scope:0:21470">
        <Attribute name="Description">&lt;xml&gt;code goes here&lt;/xml&gt; </Attribute>
</Asset>

这有帮助吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18318888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档