我的xml:
[FunctionName("Ocr")]
public static async Task Run([BlobTrigger("input/{name}")]CloudBlockBlob myBlob,[Blob("output/{name}_{DateTime}.txt", FileAccess.Write)] TextWriter resultTextFile, string name,ILogger log)
{
try
{
var ocrResult = await DoOcr(name);
// This only happens if no exception was thrown
await resultTextFile.WriteAsync(ocrResult.Text);
}
catch (Exception e)
{
log.LogError(e, $"Exception during processing. Cannot process document {name}");
}
}
我使用XmlReader读取和解析大型XML文件:
Sheets("Result").Select
Columns("A:A").Select
ActiveSheet.Range("$A$1:$A$100000").RemoveDuplicates Columns:=1, Header:=xlNo
Columns("B:B").Select
ActiveSheet.Range("$B$1:$B$100000").RemoveDuplicates Columns:=1, Header:=xlNo
Columns("C:C").Select
ActiveSheet.Range("$C$1:$C$100000").RemoveDuplicates Columns:=1, Header:=xlNo
Columns("D:D").Select
ActiveSheet.Range("$D$1:$D$100000").RemoveDuplicates Columns:=1, Header:=xlNo
Columns("E:E").Select
ActiveSheet.Range("$E$1:$E$100000").RemoveDuplicates Columns:=1, Header:=xlNo
Columns("F:F").Select
ActiveSheet.Range("$F$1:$F$100000").RemoveDuplicates Columns:=1, Header:=xlNo
面对问题,当与服务器的连接中断时。在这种情况下,我需要停止此过程。怎么样?似乎这里不可能验证整个文件,但是可能可以按元素验证此大文件的每个部分吗?没有XSD模式文件,这可能吗? 有人可以让我走对路吗,或者有人已经对此有解决方案?