aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Extensions/XmlReaderExtensions.cs
diff options
context:
space:
mode:
authorPatrick Barron <barronpm@gmail.com>2023-10-06 16:43:50 -0400
committerPatrick Barron <barronpm@gmail.com>2023-10-06 16:43:50 -0400
commit1dd6442e89ee93127b475e820cca64c804f178ea (patch)
treee5d39eed2742384d80ecd26f42088e10b3364550 /MediaBrowser.Controller/Extensions/XmlReaderExtensions.cs
parent1d0ecd3188adbe2e7b3eb0b74a9d786b3e1b86dc (diff)
Use extension methods in GetPersonFromXmlNode
Diffstat (limited to 'MediaBrowser.Controller/Extensions/XmlReaderExtensions.cs')
-rw-r--r--MediaBrowser.Controller/Extensions/XmlReaderExtensions.cs24
1 files changed, 5 insertions, 19 deletions
diff --git a/MediaBrowser.Controller/Extensions/XmlReaderExtensions.cs b/MediaBrowser.Controller/Extensions/XmlReaderExtensions.cs
index 1b3fa9d23..6be760b2f 100644
--- a/MediaBrowser.Controller/Extensions/XmlReaderExtensions.cs
+++ b/MediaBrowser.Controller/Extensions/XmlReaderExtensions.cs
@@ -122,16 +122,11 @@ public static class XmlReaderExtensions
{
case "name":
case "Name":
- name = subtree.ReadElementContentAsString();
+ name = subtree.ReadNormalizedString();
break;
case "role":
case "Role":
- var roleValue = subtree.ReadElementContentAsString();
- if (!string.IsNullOrWhiteSpace(roleValue))
- {
- role = roleValue;
- }
-
+ role = subtree.ReadNormalizedString();
break;
case "type":
case "Type":
@@ -140,23 +135,14 @@ public static class XmlReaderExtensions
case "order":
case "sortorder":
case "SortOrder":
- if (int.TryParse(
- subtree.ReadElementContentAsString(),
- NumberStyles.Integer,
- CultureInfo.InvariantCulture,
- out var intVal))
+ if (subtree.TryReadInt(out var sortOrderVal))
{
- sortOrder = intVal;
+ sortOrder = sortOrderVal;
}
break;
case "thumb":
- var thumb = subtree.ReadElementContentAsString();
- if (!string.IsNullOrWhiteSpace(thumb))
- {
- imageUrl = thumb;
- }
-
+ imageUrl = subtree.ReadNormalizedString();
break;
default:
subtree.Skip();