2012-05-27 23 views
0

我是一個新手在BTS - 剛剛開始昨天,有一個「導師」給了我幾個概念 - 第一次映射使用BTS工具(在視覺工作室出貨)後。 現在,那個正在輔導的人要我手動做這個...我寫自己的xslt文件。biztalk xslt - mapping

因爲我從來沒有與xslt工作befor我有點失落。 我有一個「incomming」xml與一個命名空間至極我想修改到一個輸出XML,一個不同的命名空間。 之後,我不得不直接將值從一個xml xml傳遞給另一個值,並且我必須將其他值相加或相乘。

傳入XML命名空間= http://NWMessaging.CustomerOrder outcoming XML命名空間= http://FKMessaging.SupplierPO/

我沒有IDEIA出去找從1 XML值:第二個。

任何提示開始?

<?xml version="1.0" encoding="utf-8"?> 

回答

3

如果您在Visual Studio中的BizTalk映射器的地圖,它可以爲您生成的XSLT,這也許是開始瞭解的最佳途徑XSLT如何工作。這可以讓你看到的命名空間將被設置爲,什麼鏈接從輸入節點到您的輸出模式的樣子,等

在Visual Studio:

  • 轉到Solution Explorer中
  • 上的地圖文件([某件事] .btm的)右鍵單擊
  • 選擇驗證地圖
  • VS編譯和運行驗證之後,Ø本安輸出窗格中會顯示「輸出XSLT」文件

的位置,除非你打算做非常複雜的映射,你可能不會需要知道XSLT那麼好。如果你確實需要這樣做,那麼你總是可以用pick up a book