XML#
از نود XML برای تبدیل دادهها از و به XML استفاده کنید.
فایلهای دودویی
اگر XML شما درون یک فایل دودویی است، از نود Extract from File برای تبدیل آن به متن در ابتدا استفاده کنید.
پارامترهای نود#
- Mode: فرمت دادهها که باید از آن تبدیل شود و به آن تبدیل گردد.
- JSON به XML: دادهها را از JSON به XML تبدیل میکند.
- XML به JSON: دادهها را از XML به JSON تبدیل میکند.
- Property Name: نام خصیصهای که شامل دادههای قابل تبدیل است را وارد کنید.
گزینههای نود#
این گزینهها در هر صورت، چه بر حالت Mode انتخاب شده باشد، قابل دسترسی هستند:
- Attribute Key: پیشوند مورد استفاده برای دسترسی به خصیصهها را وارد کنید. مقدار پیشفرض
$
است. - Character Key: پیشوند مورد استفاده برای دسترسی به محتوای کاراکتر را وارد کنید. مقدار پیشفرض
_
است.
تمام گزینههای دیگر به حالت Mode انتخاب شده بستگی دارند.
گزینههای JSON به XML#
این گزینهها تنها در صورت انتخاب JSON به XML به عنوان Mode ظاهر میشوند:
- Allow Surrogate Chars: تنظیم کنید که آیا مجوز استفاده از کاراکترهای بلوکهای جایگزین یونیکد (روشن) یا خیر (خاموش).
- Cdata: مشخص کنید اگر متن باید در
<![CDATA[ ... ]]>
قرار گیرد و از فرار کردن متن جلوگیری شود، فعال باشد (روشن) یا خیر (خاموش). - فعالسازی این گزینه،
<![CDATA[ ... ]]>
را در صورت نیاز اضافه نمیکند. - Headless: مشخص کنید که آیا هدر XML حذف شود (فعال) یا شامل باشد (غیرفعال).
- Root Name: نام عنصر ریشه مورد نظر را وارد کنید.
گزینههای XML به JSON#
این گزینهها تنها در صورت انتخاب XML به JSON به عنوان Mode ظاهر میشوند:
- Explicit Array: مشخص کنید آیا فرزندان به صورت آرایه قرار گیرند (فعال) یا فقط اگر بیش از یک فرزند باشند، آرایه ایجاد شود (غیرفعال).
- Explicit Root: مشخص کنید که آیا ریشه در شیء نهایی وارد شود (فعال) یا نه (غیرفعال).
- Ignore Attributes: مشخص کنید که آیا تمام خصیصههای XML نادیده گرفته شوند و تنها نودهای متن ساخته شوند (فعال) یا نه (غیرفعال).
- Merge Attributes: مشخص کنید که آیا خصیصهها و عناصر فرزند به عنوان ویژگیهای والد اینتگریشن شوند (فعال) یا خصیصههای کلیدی در یک شیء خصیصه فرزند باشند (غیرفعال). این گزینه در صورت فعال بودن Ignore Attributes نادیده گرفته میشود.
- Normalize: مشخص کنید که آیا فاصلههای خالی داخل نودهای متن حذف شوند (فعال) یا خیر (غیرفعال).
- Normalize Tags: مشخص کنید که آیا نامهای تگها به حروف کوچک نرمال شوند (فعال) یا همانگونه نگهداری شوند (غیرفعال).
- Trim: مشخص کنید که فاصلههای خالی در ابتدای و انتهای نودهای متن حذف شود (فعال) یا همانگونه باقی بماند (غیرفعال).
قالبها و نمونهها#