예제 #1
0
파일: apitest.py 프로젝트: raykuan/docs
    s.set_port(use_port)

# This is needed for -X option.
if (showxml == 2) :
    s.set_debug_style("NA_PRINT_DONT_PARSE")

if (inputxml > 0) :
	
    try :
        minidom.parseString(api)
		
    except:
        print("\nParse Error\n")
        sys.exit(1) 
		
    rxi = s.parse_raw_xml(api)

    if (showxml == 1) :
        print ("INPUT:\n" + rxi.sprintf() + "\n")

    rxo = s.invoke_elem(rxi)
    print ("\nOUTPUT: \n" + rxo.sprintf())
    sys.exit (5)

# Create a XML element to print

if (showxml == 1) :
    x = NaElement(api)
    length = args-i
	
    if((length & 1) != 0):
    s.set_port(use_port)

# This is needed for -X option.
if (showxml == 2):
    s.set_debug_style("NA_PRINT_DONT_PARSE")

if (inputxml > 0):

    try:
        minidom.parseString(api)

    except:
        print("\nParse Error\n")
        sys.exit(1)

    rxi = s.parse_raw_xml(api)

    if (showxml == 1):
        print("INPUT:\n" + rxi.sprintf() + "\n")

    rxo = s.invoke_elem(rxi)
    print("\nOUTPUT: \n" + rxo.sprintf())
    sys.exit(5)

# Create a XML element to print

if (showxml == 1):
    x = NaElement(api)
    length = args - i

    if ((length & 1) != 0):