IntelliJ IDEA:URI的目标不存在:'package3:xml/xml.dart'

tp5buhyn  于 2023-04-27  发布在  IntelliJ IDEA
关注(0)|答案(1)|浏览(112)

我是新来的 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
eyh26e7m

eyh26e7m1#

我认为你的导入中有一个错字。Dart中的包导入采用package:package_name/package_name.dart的形式,但你似乎有package3:package_name/package_name.dart
尝试将您的导入替换为package:xml/xml.dart

相关问题