پرش به محتویات

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: مشخص کنید که فاصله‌های خالی در ابتدای و انتهای نودهای متن حذف شود (فعال) یا همان‌گونه باقی بماند (غیرفعال).

قالب‌ها و نمونه‌ها#

Browse XML integration templates, or search all templates