Visual Basic数组数据到XML

时间:2018-08-29 07:10:03

标签: arrays xml vb.net

努力将数组的内容导出到XML文件。我在第101行出现错误。有人可以在这里发现错误吗?还是我使用了错误的方法?

谢谢大家!

维克

代码:

import React, { Component } from "react";
import { View, Text, Button } from "react-native";

class Support extends Component {
  backAction = () => {
    this.props.navigator.pop();
  };

  render() {
    return (
      <View style={{ flex: 1, justifyContent: "center", alignItems:"center" }}>
        <Text>You are in support page</Text>
        <Button title="Go back" onPress={this.backAction} />
      </View>
    );
  }
}

export { Support };

错误:

  

错误2无法转换类型'System.Xml.XmlTextWriter'的值   到“字符串”。

     

未为“专用子”的参数“写入器”指定错误1参数   createNode(intQuantity作为字符串,pNumber作为字符串,pGiven作为字符串,   pFamily作为字符串,pResult作为字符串,pTotal作为字符串,pPercent作为   字符串,pGrade为字符串,作家为System.Xml.XmlTextWriter)。

这是我的代码:

createNode((Str(i + 1)), strArray(i, 0), strArray(i, 1), strArray(i, 2), strArray(i, 3), strArray(i, 4), strArray(i, 5), writer)

结束班级

1 个答案:

答案 0 :(得分:0)

您使用8个值调用createNode函数。呼叫中的第8个值为writer,即XmlTextWriter,但在您的createNode函数中,第8个值为pGrade As String。调用writer函数时,createNode必须为第9个值。同样,当您的函数要求输入9个值时,您还需要提供9个值。

您应该再次查看代码。当行太长时,可能会造成混乱。同样,ByVal也不是必需的。您可以将其从createNode函数中删除。