进程外 MSXML IXMLDOMDocument::save 保存在哪里?

发布于 2024-07-26 23:44:36 字数 334 浏览 8 评论 0原文

MSXML IXMLDOMDocument::save 保存在哪里? 我的意思是当使用文件名参数调用它时。

CComPtr< IXMLDOMDocument > doc;
p->get_doc( &doc );
doc->save( CComVariant( L"C:\\pathto\\mydoc.xml" ) );

“C:\pathto\mydoc.xml”在哪里?

考虑 XMLDOMDocument 不在进程中,在本例中位于不同的物理机器上。 它将保存到调用计算机的“C:...”,还是托管 COM 对象的服务器?

Where does MSXML IXMLDOMDocument::save save? I mean when it's called with a file name argument.

CComPtr< IXMLDOMDocument > doc;
p->get_doc( &doc );
doc->save( CComVariant( L"C:\\pathto\\mydoc.xml" ) );

Where will "C:\pathto\mydoc.xml" be?

Consider that the XMLDOMDocument is out of process, in this case located on a different physical machine. Will it save it to "C:..." of the calling machine, or the server hosting the COM object?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

快乐很简单 2024-08-02 23:44:36

它将位于您在本地系统上指定的位置。 如果您给它一个字符串,则 save 函数会将其参数解释为路径和文件名,因此这就是对象将其内容保存到的文件。 文件不需要预先存在,但目录应该存在。

除了字符串之外,save 函数还可以接受某些其他类型的参数,包括“ASP Response 对象、XML 文档对象或支持持久性的自定义对象”。 有关详细信息,请参阅文档

It will be at the location you give it on your local system. The save function interprets its argument as a path and file name if you give it a string, so that's the file that the object saves its contents into. The file doesn't need to exist beforehand, but the directories should.

In addition to strings, the save function can also accept certain other types of arguments, including "an ASP Response object, an XML document object, or a custom object that supports persistence." See the documentation for details.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文