// XMLの処理に関するユーティリティクラスソース。</summary>
//
// <copyright file="XmlUtils.cs" company="honeplusのメモ帳">
-// Copyright (C) 2011 Honeplus. All rights reserved.</copyright>
+// Copyright (C) 2012 Honeplus. All rights reserved.</copyright>
// <author>
// Honeplus</author>
// ================================================================================================
/// <returns>渡されたノードを<see cref="XmlNode.InnerText"/>した結果。<c>null</c>の場合には空の文字列。</returns>
public static string InnerText(XmlNode node)
{
- return XmlUtils.InnerText(node, String.Empty);
+ return XmlUtils.InnerText(node, string.Empty);
}
/// <summary>
/// <returns>渡されたノードを<see cref="XmlNode.InnerXml"/>した結果。<c>null</c>の場合には空の文字列。</returns>
public static string InnerXml(XmlNode node)
{
- return XmlUtils.InnerXml(node, String.Empty);
+ return XmlUtils.InnerXml(node, string.Empty);
}
/// <summary>
/// <returns>渡されたノードを<see cref="XmlNode.OuterXml"/>した結果。<c>null</c>の場合には空の文字列。</returns>
public static string OuterXml(XmlNode node)
{
- return XmlUtils.OuterXml(node, String.Empty);
+ return XmlUtils.OuterXml(node, string.Empty);
}
/// <summary>
/// </remarks>
public static string XmlEncode(string s)
{
- Validate.NotNull(s);
- return s.Replace("&", "&").Replace("<", "<")
+ return Validate.NotNull(s, "s").Replace("&", "&").Replace("<", "<")
.Replace(">", ">").Replace("\"", """).Replace("\'", "'");
}
/// </remarks>
public static string XmlDecode(string s)
{
- Validate.NotNull(s);
- return s.Replace("<", "<").Replace(">", ">")
+ return Validate.NotNull(s, "s").Replace("<", "<").Replace(">", ">")
.Replace(""", "\"").Replace("'", "\'").Replace("&", "&");
}