|
1
|
| Simon Dugré Metin Atalay · 技术社区 · 16 年前 |
|
|
1
2
不,没有区别 怎样 那么,加拿大邮政要求什么,你应该 验证 你的XML与DTD的对比。虽然有效并不意味着输入是正确的,但它应该提前警告您无效的输入。这正是他们希望您这样做的原因:如果您的输出与DTD相对应,那么他们可以保证您可以处理输入(至少在大多数情况下是这样)。 validate your input against a DTD using C# on Microsoft Support . 手工编辑XML的注意事项:大多数XML编辑器都能够读取DTD并警告您DTD是正确的,甚至在您键入时(例如在visualstudio中)提供语法帮助。XML标准要求,如果DTD存在于XML的头文件中,则XML本身 必须 验证并 不能 |
|
|
2
1
您需要创建一个验证XML读取器。您需要一个XmlSchemaSet来存储模式,还需要一个XmlReaderSettings对象来设置XmlReader的配置选项。类似(未经测试):
在ValidationHandler中,您可以执行一些操作,比如捕获您可能感兴趣输出的任何验证错误/警告。 |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |