login register Sysop! about ME  

2018년 01월 29일 14시 07분 00초,     조회수 : 697
  제목 : xml 파싱 상품정보는 잘 나오고 카테고리는 먹통이네요 --;; 에구
SEQ : 163962 글쓴이 : umin1205

작성 포맷 : TEXT 모드, 자동 줄바꿈 사용

<?xml version="1.0" encoding="EUC-KR"?>
<ProductSearchResponse>
     <Products>
	    <Product>
	         <ProductCode>1477337695</ProductCode>
	         <ProductName>
                   <![CDATA[LG Xnote Z450 코어 i5-3317U/4GB/500GB/14.0LED/Win7]]>
              </ProductName>
	         <ProductPrice>
	              259000
              </ProductPrice>
	    </Product>
	    <Product>
	         <ProductCode>1477330000</ProductCode>
	         <ProductName>
                   <![CDATA[LG Xnote Z750 코어 i5-3317U/4GB/500GB/14.0LED/Win8]]>
              </ProductName>
	         <ProductPrice>
	              259000
              </ProductPrice>
	    </Product>
     </Products>
     <Categories>
         <Category>
	         <CategoryPrdCnt>12318</CategoryPrdCnt>
	         <CategoryName>
                   <![CDATA[브랜드]]>
              </CategoryName>
	         <CategoryUrl>http://www.11st.co.kr/browsing/DisplayCategory.tmall?
method=getDisplayCategory1Depth&dispCtgrNo=1019467</CategoryUrl>
         </Category>
         <Category>
	         <CategoryPrdCnt>12318</CategoryPrdCnt>
	         <CategoryName>
                   <![CDATA[컴퓨터]]>
              </CategoryName>
	         <CategoryUrl>http://www.11st.co.kr/browsing/DisplayCategory.tmall?
method=getDisplayCategory1Depth&dispCtgrNo=1019467</CategoryUrl>
         </Category>
     </Categories>
</ProductSearchResponse>


<%
   Set oDOM = Server.CreateObject("Microsoft.XMLDOM")

   with oDOM
     .async = False
     .setProperty "ServerHTTPRequest", True 
     .Load(url)
   end with

   Set Nodes = oDOM.getElementsByTagName("Category")

   For each SubNodes in Nodes
      CategoryPrdCnt = SubNodes.getElementsByTagName("CategoryPrdCnt")(0).Text
      CategoryName = SubNodes.getElementsByTagName("CategoryName")(0).Text
      CategoryUrl = SubNodes.getElementsByTagName("CategoryUrl")(0).Text 
      response.write CategoryPrdCnt & CategoryName & CategoryUrl  ' 실패 - 출력이 안되요
   Next

   Set Nodes = Nothing

   Set Nodes = oDOM.getElementsByTagName("Product")

   For each SubNodes in Nodes
      Code = SubNodes.getElementsByTagName("ProductCode")(0).Text
      Name = SubNodes.getElementsByTagName("ProductName")(0).Text
      Price = SubNodes.getElementsByTagName("ProductPrice")(0).Text 
      response.write Code & Name & Price  ' 성공 자알 나와요
   Next

   Set Nodes = Nothing
   Set oDOM = Nothing
%>

카테고리 먼저 뿌려주고
상품 정보를 디스플레이 하고 싶은데
상품 정보는 잘 나오고
카테고리는 먹통 이네요......아 XML 파싱 -- 제대로 좀 뿌려 주세요 --

좋은 하루되세요 ~^^

  ztardia
  2018-01-30(08:48)
캐릭 이미지
글쓴님 혹시 어제 xml 한글깨짐 때문에 글올리신분 아니세요?
글이 지워졌길래요
글 지우지 마세요 피가되고 살이 되고 다른 분에게 도움이 될수있습니다.
글삭제에 좀 민감해서
흥분해져있어서 ..
그분이 아니시라면 대단히 죄송합니다.



제목 작성자 날짜 조회
xml 파싱 상품정보는 잘 나오고 카테고리는 먹통이네요 --;; 에구 (1) umin1205 2018-01-29 697

 
 
.NET과 Java 동영상 기반의 교육사이트

로딩 중입니다...

서버 프레임워크 지원 : NeoDEEX
based on ASP.NET 3.5
Creative Commons License
{5}
{2} 읽음   :{3} ({4})