private void ParseTableData(ETable table, String content) { // System.out.println("==context=="+content); String[] contentArr = Regex.Split(content, "\n"); String headStr = contentArr[0].Trim(); if (headStr.StartsWith("@@")) { // 单列式 ParseSingleColType(table, contentArr); } else if (headStr.StartsWith("@#")) { // 多列式 ParseMultiColType(table, contentArr); } else if (headStr.StartsWith("@")) { // 横表式 ParseRowType(table, contentArr); } string stable = table.ToString("@#"); }
public virtual void CreateEFile(ETable etb, string startsWith, string path) { XmlDoc.xmlStr = "<!System=FAULTVISTA Version=1.0 Code=UTF-8 Data=1.0!>\n"; XmlDoc.xmlStr += etb.ToString(startsWith); XmlDoc.WriteToFile(path); }