mat*_*nik 6 c# xml parsing assign
你知道我怎么能明确地将xml内容分配给字符串吗?示例:
string myXml = "
<?xml version="1.0"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
"
我想这样做但是有一个更大的文件.我需要它,因为我想在我的单元测试中使用它,但是当我试图在引号之间粘贴内容时它显示了很多错误.
Ser*_*kiy 10
你需要逐字字符串文字(以@符号开头的字符串)和转义引号(即使用double ""而不是single "):
        string myXml = @"
<?xml version=""1.0""?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
";
使用:
string myXml = @"
    <?xml version=""1.0""?>
    <note>
    <to>Tove</to>
    <from>Jani</from>
    <heading>Reminder</heading>
    <body>Don't forget me this weekend!</body>
    </note>
    ";
或者只是将 XML 存储在文件中并在运行时使用以下命令将其加载到变量中File.ReadAllText():
string myXml = File.ReadAllText("test.xml");
| 归档时间: | 
 | 
| 查看次数: | 13416 次 | 
| 最近记录: |