我是新来的 dart 和卡在门口。
我试图读取一个简单的XML文件,但在IntelliJ IDEA中出现此错误:
URI的目标不存在:'package:xml/xml. dart'。
这个包裹怎么装?
我刚试着导入这个包,看起来很简单,但我被卡住了。
我希望能够循环遍历XML结构,但我需要正确加载这个包。
import 'dart:io';
import 'package:xml/xml.dart' as xml;
void main() {
// Open the XML file
File file = File('example.xml');
String contents = file.readAsStringSync();
// Parse the XML content
xml.XmlDocument document = xml.parse(contents);
// Print each element of the parsed XML content to the screen
for (var element in document.children) {
print(element.toXmlString(pretty: true));
}
}
这是我的pubspec yaml
name: testxmlread
description: A sample command-line application.
version: 1.0.0
environment:
sdk: '>=2.19.6 <3.0.0'
dev_dependencies:
lints: ^2.0.0
test: ^1.21.0
xml: ^5.0.0
1条答案
按热度按时间eyh26e7m1#
我认为你的导入中有一个错字。Dart中的包导入采用
package:package_name/package_name.dart
的形式,但你似乎有package3:package_name/package_name.dart
。尝试将您的导入替换为
package:xml/xml.dart
。