Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在xml中传递双引号_Javascript_C#_Xml_Xml Encoding - Fatal编程技术网

Javascript 在xml中传递双引号

Javascript 在xml中传递双引号,javascript,c#,xml,xml-encoding,Javascript,C#,Xml,Xml Encoding,我正在进行一个以xml格式保存数据的项目。我无法在数据中保存双引号。我已尝试将双引号替换为“但无效。请建议如何实现此目的。” 下面是我正在传递的xml数据 <question HasOptions="0" answer=""I think ki I am vulnerable"...text check // "i am afraid"" QuestionId="2042" OptionId="1260" ></question> 请建议我如何保存文本-“我认为我易受攻

我正在进行一个以xml格式保存数据的项目。我无法在数据中保存双引号。我已尝试将双引号替换为“但无效。请建议如何实现此目的。”

下面是我正在传递的xml数据

<question HasOptions="0" answer=""I think ki I am vulnerable"...text check // "i am afraid"" QuestionId="2042" OptionId="1260" ></question>
请建议我如何保存文本-“我认为我易受攻击”…文本检查//“我害怕”在我的答案字段中。谢谢您需要使用

以你为例

<question HasOptions="0" answer="&quot;I think ki I am vulnerable&quot;...text check // &quot;i am afraid&quot;" QuestionId="2042" OptionId="1260" ></question>


上一个SO问题应该会有所帮助。您传递的“XML”不是XML。这可能是问题所在,也可能是您的问题中的一个输入错误。我会尽量避免使用纯字符串操作构建XML文档。使用XML API,这样它可以为您进行转义。我尝试过使用它,但它的get以类似的方式保存在数据库中,我应该在显示时解码吗?是的。看看这个。
[HttpPost]
    public ActionResult Postback(FormCollection formCollection)
    {
        // Process the take questionnaire
        var model = (WorkflowMessage)Session[Enumerations.SessionItems.ViewModel];

        // Check the page guid redirect accoringly
        if (!GuidValid())
            return ReshowPage();

        var rawData = formCollection[Enumerations.FlashVariableFormPostKey.OutputData];
        var enc = Encoding.GetEncoding("ISO-8859-1");
        var responseXml = HttpUtility.UrlDecode(rawData, enc);
        // redundant variable left so that at debug time the result can be inspected.
        var result = new QuestionnaireService().SaveTakenQuestionnaire(PatientSessionDataObject.TreatmentId, model.PatientId, PatientSessionDataObject.CustomerId, model.AssetData, rawData);

        return RedirectToAction("Next", "Treatment", new { navigationChosen = "Next", area = string.Empty, model.PageCheckGuid });
    }
<question HasOptions="0" answer="&quot;I think ki I am vulnerable&quot;...text check // &quot;i am afraid&quot;" QuestionId="2042" OptionId="1260" ></question>