在xml中有一个类型为
的标签if(textBox1.Text=="" || textBox2.Text=="")
{
MessageBox.Show("Error","Error");
//Required codes !!
}
所以在<xs:restriction base="xs:base64Binary" />
之间有一个base64字符串
如果我复制该字符串并执行以下代码,则会成功转换为pdf文件
<attachment></attachment>
现在,当我从我的应用程序中读取xml文件时,除了这个附件之外,所有节点都被成功分配。
分配附件标签的代码如下
string AsBase64String = "....." //base64 copied from xml file
byte[] tempBytes = Convert.FromBase64String(AsBase64String);
File.WriteAllBytes(@"C:\d\hh.pdf", tempBytes);
我在string Attach = dataRow2["Attachment"].ToString()
中获得的价值是Attach
不是标签之间的字符串值。
我错过了什么吗?请帮忙