无法使用我的 XML 程序访问其他 folders/directories
Can't access other folders/directories with my XML program
所以现在我正在尝试通过计算机上的浏览功能自动访问某个文件。到目前为止,这是我所拥有的,但它只会使我与文件所在的文件夹保持在同一文件夹中。我将如何访问另一个文件夹:
<SupportedDevices>
<Device VID="0x1234" PID="0x0001">
<Firmware MajorVersion="1" MinorVersion="00">filename.bin</Firmware>
</Device>
<Device VID="0x1234" PID="0x0002">
<Firmware MajorVersion="1" MinorVersion="01"> filename1.bin</Firmware>
</Device>
</SupportedDevices>
filename.bin 是我试图访问的文件之一,但它只将我保存在同一文件夹中。
我尝试了其他几种方法将其从文件夹中取出,但无济于事。
XML不是程序而是格式;它无法访问文件。 (好吧,有一些实体可以将文件包含到 XML 中,但这些实体不会在这里发挥作用。)
使用XML的应用程序可以访问XML中指定的文件,但所需的符号将受到应用程序的限制,而不是[=44] =].
理想情况下,您可以使用 XML 查阅应用程序的文档。或者,您可以在您的问题中陈述应用程序,并且有人可能知道应用程序期望的格式。否则,您可以尝试:
file:///c:/path/to/filename.bin
(如果不在 DOS/Windows 上,请删除 c:/
。)
c:/path/to/filename.bin
(如果不在 DOS/Windows 上,请删除 c:
。)
../relative_path/to/filename.bin
- 在上述任何一项中,将
/
(Unix 路径分隔符)替换为 \
(DOS/Windows 路径分隔符)。不过,这不太可能成为问题,因为大多数基于 XML 的应用程序都使用 /
路径分隔符。
最后,另请参阅 Still not working? in How to reference a local xml schema file correctly? 了解使用浏览器捕捉目录路径中某处简单错误的技术。
所以现在我正在尝试通过计算机上的浏览功能自动访问某个文件。到目前为止,这是我所拥有的,但它只会使我与文件所在的文件夹保持在同一文件夹中。我将如何访问另一个文件夹:
<SupportedDevices>
<Device VID="0x1234" PID="0x0001">
<Firmware MajorVersion="1" MinorVersion="00">filename.bin</Firmware>
</Device>
<Device VID="0x1234" PID="0x0002">
<Firmware MajorVersion="1" MinorVersion="01"> filename1.bin</Firmware>
</Device>
</SupportedDevices>
filename.bin 是我试图访问的文件之一,但它只将我保存在同一文件夹中。
我尝试了其他几种方法将其从文件夹中取出,但无济于事。
XML不是程序而是格式;它无法访问文件。 (好吧,有一些实体可以将文件包含到 XML 中,但这些实体不会在这里发挥作用。)
使用XML的应用程序可以访问XML中指定的文件,但所需的符号将受到应用程序的限制,而不是[=44] =].
理想情况下,您可以使用 XML 查阅应用程序的文档。或者,您可以在您的问题中陈述应用程序,并且有人可能知道应用程序期望的格式。否则,您可以尝试:
file:///c:/path/to/filename.bin
(如果不在 DOS/Windows 上,请删除c:/
。)c:/path/to/filename.bin
(如果不在 DOS/Windows 上,请删除c:
。)../relative_path/to/filename.bin
- 在上述任何一项中,将
/
(Unix 路径分隔符)替换为\
(DOS/Windows 路径分隔符)。不过,这不太可能成为问题,因为大多数基于 XML 的应用程序都使用/
路径分隔符。
最后,另请参阅 Still not working? in How to reference a local xml schema file correctly? 了解使用浏览器捕捉目录路径中某处简单错误的技术。