diff options
Diffstat (limited to 'MediaBrowser.Controller/Xml/XmlExtensions.cs')
| -rw-r--r-- | MediaBrowser.Controller/Xml/XmlExtensions.cs | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/MediaBrowser.Controller/Xml/XmlExtensions.cs b/MediaBrowser.Controller/Xml/XmlExtensions.cs index ae0cc2ce3..e706baa61 100644 --- a/MediaBrowser.Controller/Xml/XmlExtensions.cs +++ b/MediaBrowser.Controller/Xml/XmlExtensions.cs @@ -1,5 +1,4 @@ -using System;
-using System.Globalization;
+using System.Globalization;
using System.Xml;
namespace MediaBrowser.Controller.Xml
@@ -8,13 +7,16 @@ namespace MediaBrowser.Controller.Xml {
private static CultureInfo _usCulture = new CultureInfo("en-US");
+ /// <summary>
+ /// Reads a float from the current element of an XmlReader
+ /// </summary>
public static float ReadFloatSafe(this XmlReader reader)
{
string valueString = reader.ReadElementContentAsString();
float value = 0;
- if (!string.IsNullOrEmpty(valueString))
+ if (!string.IsNullOrWhiteSpace(valueString))
{
// float.TryParse is local aware, so it can be probamatic, force us culture
float.TryParse(valueString, NumberStyles.AllowDecimalPoint, _usCulture, out value);
@@ -23,13 +25,16 @@ namespace MediaBrowser.Controller.Xml return value;
}
+ /// <summary>
+ /// Reads an int from the current element of an XmlReader
+ /// </summary>
public static int ReadIntSafe(this XmlReader reader)
{
string valueString = reader.ReadElementContentAsString();
int value = 0;
- if (!string.IsNullOrEmpty(valueString))
+ if (!string.IsNullOrWhiteSpace(valueString))
{
int.TryParse(valueString, out value);
|
