首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xmlwriter写入xmlwriter格式

xmlwriter写入xmlwriter格式
EN

Stack Overflow用户
提问于 2010-11-30 09:20:50
回答 1查看 1.7K关注 0票数 2

我正在尝试生成这个doctype字符串:

代码语言:javascript
复制
<!DOCTYPE games SYSTEM "transform.dtd">

这就是我一直在尝试的:

代码语言:javascript
复制
$writer.WriteDocType("games", $null , "transform.dtd", $null )

我不是完全确定如何获得准确的行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-30 12:18:16

在PowerShell中有一个已知的bug:passing null to a string parameter results in a String.Empty instead of null.

您可以像这样处理它:

代码语言:javascript
复制
# Given an XML writer of some sort ...
$writer = [system.xml.xmlwriter]::create("$pwd\test.xml")

# Set up the parameters you want to pass to the method:
$params = @("games",$null,"transform.dtd",$null)

# And invoke it using .Net reflection:
$writer.GetType().GetMethod("WriteDocType").Invoke($writer,$params)

# Eventually, close the writer:
$writer.Close()
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4309728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档